Skip to content
Back to skills

Data And Tracking

ASecurity

"Use DALLE2-pytorch dataloaders, WebDataset and embedding layouts,

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 8, 2026
code-qualitypythonbashdebuggingapi

Works with

  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-and-tracking --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data And Tracking?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data And Tracking
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-and-tracking/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-and-tracking)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

- Decoder and prior data formats: [references/data-formats.md](references/data-formats.md).
- Tracker, loader, saver, and checkpoint destinations: [references/tracking-and-checkpoints.md](references/tracking-and-checkpoints.md).
- Data/tracker troubleshooting: [references/troubleshooting.md](references/troubleshooting.md).
- Safe layout checker: [scripts/validate_webdataset_layout.py](scripts/validate_webdataset_layout.py).

## Typical Flow

1. Read [references/data-formats.md](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:

   ```bash
   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:

   ```bash
   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](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.

Files in this skill

  • SKILL.md3.7 KB
  • references/data-formats.md4.9 KB
  • references/tracking-and-checkpoints.md4 KB
  • references/troubleshooting.md3.5 KB
  • scripts/validate_webdataset_layout.py5.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.