AIAny
Icon for item

OpenCodeInstruct

Provides 5 million instruction–response pairs for supervised fine-tuning of code LLMs, with inputs, outputs, unit tests, and automated LLM judgments. Uses hybrid automated/synthetic generation and is released under CC BY 4.0 for large-scale SFT workflows.

Introduction

Large-scale, measurable supervision is the missing piece when adapting LLMs for reliable code generation — OpenCodeInstruct addresses that by pairing prompts and model outputs with executable unit tests and automated judgments at scale. Its intent is not just more examples, but examples you can run and evaluate automatically during supervised fine-tuning.

What Sets It Apart
  • Scale plus executability: 5 million examples with unit_tests and tests_execution_status fields, so SFT can use pass/fail signals rather than only token likelihoods — this enables objective evaluation during training and validation.
  • Structured records for training pipelines: each sample contains input, output, domain (generic vs algorithmic), generation_algorithm (self-instruct / evol-instruct), and average_test_score, which simplifies filtering and automated curriculum design.
  • Open, permissive license and integration-ready format: distributed as parquet via the Hugging Face Datasets ecosystem (6.4 GB download, ~19 GB dataset size) under CC BY 4.0, making it straightforward to load and integrate into large-scale training stacks.
Who It's For & Tradeoffs

Great fit if you are training or fine-tuning code-specialized LLMs and want large amounts of instruction-following data that include executable tests and machine-evaluated scores. It accelerates experiments that need quantitative pass/fail signals or curriculum selection at scale. Look elsewhere if you need human-curated, adversarial, or domain-certified code used in safety-critical production without additional vetting: the dataset uses hybrid automated and synthetic generation methods, so outputs may require further filtering, security auditing, or license checks before deployment.

Where It Fits

Use this dataset as the SFT backbone for open or internal code LLM training (e.g., pre-finetuning or mixed SFT), and combine with smaller, human-verified benchmarks for final evaluation. It complements curated evaluation suites by providing large-scale training signal rather than fine-grained human labels.

Notes: the dataset was prepared and released by NVIDIA in early 2025 (dataset creation Jan–Mar 2025; release on Hugging Face April 2025) and links to a technical report (arXiv) and the NeMo-Skills GitHub pipeline for details on generation and usage.

Information

Categories

More Items

Hugging Face

Evaluates retrievers and search agents on synthetic multi-hop questions that require assembling a complete set of supporting evidence. Provides English and Russian variants (395 questions each), a fixed dense index embedded with Qwen3-Embedding-8B, and BrowseComp-Plus evaluation integrations.

Hugging Face

Provides re-annotated academic video instruction data for captioning, video QA, and fine-grained motion understanding; rewrites short answers and concise captions into evidence-grounded, instruction-following responses and supplies JSONL annotation files (original videos not included).

Hugging Face

Provides 324 Russian short-answer web-search tasks with gold supporting documents to evaluate fixed-index retrievers and search agents. Tasks span eight topical categories and five retrieval challenge types (multihop, structured evidence, temporal, entity disambiguation, comparative) and use a Qwen3-Embedding-8B index for evaluation.