qhjqhj00/research-skills-pool/mlperf-input-pipeline-eval
- community
Checking that the SKILL.md file is still in the repository.
This evaluation protocol measures the throughput and latency of machine learning input data pipelines across standard computer vision and NLP benchmarks. It probes how efficiently a data processing framework can ingest, transform, and feed batches to a training loop compared to sequential baselines and competing systems. Use when the user wants to benchmark on ImageNet, COCO, WMT16, WMT17, or asks about evaluating this task. Reports epoch duration.
Install
npx vskill@latest install qhjqhj00/research-skills-pool/mlperf-input-pipeline-evalSKILL.md
mlperf-input-pipeline-eval
tf.data: A Machine Learning Data Processing Framework — Murray et al. (2021) (arXiv:2101.12127, 2021)
What this evaluates
This evaluation protocol measures the throughput and latency of machine learning input data pipelines across standard computer vision and NLP benchmarks. It probes how efficiently a data processing framework can ingest, transform, and feed batches to a training loop compared to sequential baselines and competing systems.
Datasets
- ImageNet — total ?; splits: train (-1), val (-1), test (-1)
- COCO — total ?; splits: train (-1), val (-1), test (-1)
- WMT16 — total ?; splits: train (-1), val (-1), test (-1)
- WMT17 — total ?; splits: train (-1), val (-1), test (-1)
Metrics
epoch duration(primary) — range: seconds- Wall-clock time in seconds to process one full epoch of input data through the pipeline without model training computation.
time to convergence— range: seconds- Wall-clock time in seconds to train the model until it reaches a predefined target accuracy metric.
Input / output format
Input: Raw dataset files (images, text sequences) passed through a declarative tf.data pipeline with transformations like map, interleave, and prefetch.
Output: Preprocessed batches of data fed sequentially to the model training loop.
Scoring recipe
Common pitfalls
- Baseline pipelines may still utilize implicit TensorFlow parallelism for user-defined map functions, inflating the baseline performance and reducing measured speedup.
- Cross-system comparisons often conflate input pipeline speed with full training stack performance due to differing hardware, frameworks, and expert tuning levels.
- Auto-tuned configurations match expert-tuned performance but may require longer warm-up periods to converge on optimal buffer sizes and parallelism degrees.
Evidence (verbatim from paper)
Figure 7 shows the mean duration of a single epoch, normalized to the epoch duration of the baseline, which does not use any tf.data performance-related features.
Citation
- arXiv: 2101.12127
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskill-factory/output/mlperf-input-pipeline-eval/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/qhjqhj00/research-skills-pool/mlperf-input-pipeline-eval)