Navigation
๐Ÿ’พ

Data & Storage

The forgotten half of AI infrastructure โ€” training data pipelines, GPU feeding, storage systems, and vector databases.

0 / 22 chapters

Training Data Pipelines

01

Data Collectioncoming soon

Common Crawl processing, domain-specific scraping, licensing and compliance.

02

Cleaning & Filteringcoming soon

Language detection, quality scoring, deduplication (MinHash, exact, semantic), PII removal, toxicity filtering.

03

Data Mixingcoming soon

Balancing domains (code, math, web, books), curriculum strategies, upsampling/downsampling.

04

Tokenization at Scalecoming soon

BPE training, SentencePiece/tiktoken, parallelized tokenization pipelines.

05

Synthetic Data Generationcoming soon

Model-generated training data โ€” scheduling, dedup against real data, quality verification.

Data Loading & GPU Feeding

06

PyTorch DataLoadercoming soon

num_workers, prefetching, pin_memory โ€” and their limits at scale.

07

Streaming Datasetscoming soon

Mosaic StreamingDataset, WebDataset, HuggingFace streaming โ€” reading from cloud without full download.

08

GPU-Accelerated Preprocessingcoming soon

NVIDIA DALI for vision and multimodal workloads.

09

Sequence Packingcoming soon

Combining variable-length sequences into fixed-length examples to eliminate padding waste.

10

Data Loading at Scalecoming soon

Coordinating thousands of workers, shuffle buffers, avoiding I/O hotspots.

Storage Systems

11

Parallel File Systemscoming soon

Lustre, GPFS/Spectrum Scale โ€” metadata performance, striping, tuning for AI workloads.

12

Cloud Object Storagecoming soon

S3, GCS, Azure Blob โ€” high throughput / high latency, and caching layers (Alluxio, JuiceFS).

13

Checkpoint Storage Designcoming soon

Burst write patterns, NVMe staging, async upload, tiered retention policies.

14

Model Artifact Distributioncoming soon

Distributing multi-GB model files across a cluster โ€” cache hierarchies, P2P distribution.

Vector Databases

15

Index Structurescoming soon

Flat (exact), IVF (partition-based), HNSW (graph-based), DiskANN (SSD-resident, billion-scale).

16

System Architecturecoming soon

Milvus, Faiss, Qdrant โ€” sharding, replication, consistency models.

17

Performance Tuningcoming soon

Latency vs recall tradeoff, batch query optimization, metadata predicate filtering.

18

Operational Concernscoming soon

Index build time, incremental updates, compaction, backup and restore.

Dataset Management

19

Dataset Versioningcoming soon

DVC, LakeFS, Delta Lake, Iceberg โ€” Git-like branching for data lakes.

20

Data Lineagecoming soon

Tracking which sources contributed to which training run โ€” reproducibility and debugging.

21

Data Quality Monitoringcoming soon

Statistical drift detection, label auditing, coverage analysis.

22

Data Flywheelcoming soon

Using production outputs to improve training data โ€” feedback loops, annotation platforms.