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

Selected ~245B-token corpus of algorithmically relevant code across 11 languages from The Stack v3, produced by file-level language-adaptive selection (UltraData-Code-L2-Classifier). Concentrates problem-solving implementations for LLM code pretraining while preserving broad language coverage; released under ODC-By.

Hugging Face

Contains 73 images used in Hugging Face library documentation, packaged in Parquet and imagefolder formats for examples, demos, and small-scale image experiments; distributed under CC BY‑NC‑SA 4.0.

Hugging Face

A monthly-updated, hive-partitioned parquet corpus of billions of standard rated chess games from Lichess for data analysis and ML — includes move lists with clock info, player Glicko2 ratings, openings, timestamps, and some Stockfish evals under CC0.