L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

data-and-tracking

data-and-tracking

Use DALLE2-pytorch dataloaders, WebDataset and embedding layouts, tracker/log/save/load configuration, and safe data-layout diagnostics for training workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: data-and-tracking description: "Use DALLE2-pytorch dataloaders, WebDataset and embedding layouts, tracker/log/save/load configuration, and safe data-layout diagnostics for training workflows." disable-model-invocation: true metadata: disco-role: operating license: MIT

data-and-tracking

Use this sub-skill when the task is to prepare DALLE2-pytorch training data, validate WebDataset/embedding shard layout, configure ImageEmbeddingDataset or PriorEmbeddingDataset, or set up experiment trackers, checkpoint loading, and checkpoint saving.

Load This When

  • Checking decoder WebDataset .tar shards, .jpg/.npy keys, sidecar image/text embedding folders, shard widths, or index_width.
  • Using create_image_embedding_dataloader, ImageEmbeddingDataset, get_reader, make_splits, or PriorEmbeddingDataset.
  • Debugging S3/fsspec data URLs, s3cmd, s3fs, missing embeddings, zero sidecar embeddings, or resampling/shuffling behavior.
  • Configuring console/W&B logging, local/URL/W&B checkpoint loading, or local/W&B/HuggingFace saving.
  • Separating public package workflow guidance from credentials, private data, and tracker artifacts.

Route Elsewhere

  • Model architecture, prior/decoder construction, DALLE2, dream, inpainting, or CLIP adapters: ../generation-and-api/SKILL.md.
  • JSON training configs, trainer APIs, launcher commands, and distributed training: ../training-and-configs/SKILL.md.

Runtime Contract

  • Public package: pip install dalle2-pytorch.
  • Public data imports: from dalle2_pytorch.dataloaders import ImageEmbeddingDataset, create_image_embedding_dataloader, get_reader, make_splits, PriorEmbeddingDataset.
  • Public tracker/config imports: from dalle2_pytorch.train_configs import TrackerConfig; tracker provider behavior lives behind config classes.
  • This skill does not provide datasets, credentials, model weights, S3 buckets, W&B runs, or HuggingFace tokens. It helps validate user-provided paths/configs safely.

References And Bundled Script

Typical Flow

  1. Read references/data-formats.md to decide whether the task uses decoder WebDataset shards or prior EmbeddingReader folders.

  2. For decoder configs, inspect shard and sidecar naming without loading large data:

    python scripts/validate_webdataset_layout.py --tar-pattern 'data/shards/{}.tar' --start-shard 0 --end-shard 9 --shard-width 1 --index-width 4
    
  3. Add sidecar folders when embeddings are outside the tar files:

    python scripts/validate_webdataset_layout.py --tar-pattern 'data/shards/{}.tar' --start-shard 0 --end-shard 9 --shard-width 1 --index-width 4 --image-embeddings data/img_emb --text-embeddings data/text_emb
    
  4. Read references/tracking-and-checkpoints.md before enabling W&B, HuggingFace, S3, URL loaders, or auto-resume.

Safety Defaults

  • Prefer local filesystem paths and log_type: console for first checks.
  • Do not inspect or upload private tracker credentials; require the user to supply and approve them at execution time.
  • Treat network, S3, W&B, HuggingFace, and URL loaders/savers as credentialed or networked workflows, not default smoke tests.
  • Use --inspect-tar on at most a small shard; otherwise the bundled checker only validates names and file existence.
Skills enregistrées