인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
데이터 및 연구 · 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

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