Skip to content

Products

GPU CloudNVIDIA H200 by the hour.
Dedicated ClustersPreviewPrivate, interconnected GPU clusters for sustained workloads.
SandboxesPreviewIsolated, short-lived environments for developers and AI agents.
Serverless GPUPreviewGPU containers that scale with requests, down to zero.
Serverless InferenceOpen models behind one OpenAI-compatible endpoint.
Dedicated EndpointsReserved serving capacity for one model, billed per GPU-hour.
PlaygroundSend a prompt to any model your workspace can reach.
Model DeploymentsPreviewImmutable deployments with instant promote and rollback.
Fine-tuningLoRA fine-tunes on the open models in our catalog.
Model TrainingPreviewFoundation-model training runs, managed end to end.
EvaluationsPreviewBenchmark suites and model comparisons you can rerun.
DatasetsManaged and synthetic training data, versioned and ready to use.
Data ManagementPreviewDatasets, connections and storage, with lineage across the platform.
PipelinesPreviewVersioned DAGs that automate data, training and deployment.
Data RoomsPreviewSecure document sharing with guests, NDAs and an audit trail.
NokuvaPreviewThe AI-native design editor.
TavocPreviewA Rust-native code platform: IDE and desktop apps.
FoltracComing soonMulti-cloud deployment with autonomous operations.
W0rkTreeComing soonVersion control for agent fleets.
Identity & AccessMembers, roles, policies, SSO and audit for every workspace.
Billing & CostUsage, invoices, credits and budgets in one place.
Logs & MonitoringRequest logs, latency and error rates across services.
Project CanvasPreviewSee and change a project's resources on one live canvas.

Pages

Home/
Platform/platform
All products/products
Pricing/pricing
GPU pricing/pricing#compute
Inference services/services/inference
Model training services/services/model-training
Protocol design/services/protocol-design
Research partnerships/services/research-partnerships
Protocols/protocols
Datasets/datasets
Documentationdocs.legionedge.ai
Changelog/changelog
News/news
Research/research
Blog/blog
Articles/articles
Events/events
Startup Program/programs/startup
Ambassador Program/programs/ambassador
Partner Program/programs/partner
Event Program/programs/events
Company/company
Careers/careers
Partners/partners
Contact/contact
Statusstatus.legionedge.ai
Terms of Service/legal/terms
Privacy Policy/legal/privacy

Data services / Built for the training run

Better models start with better data.

Open datasets you can inspect. Custom corpora built for your task. A validation pipeline that shows you what made the cut, and why.

Generation, validation, and the evidence to evaluate both.

The open code releaseData + harness

10B+

synthetic code tokens released openly

  • Parse
  • Compile
  • Execute
  • Mutate

Four containerized checks between generation and release. The validation harness ships with the data, so the verdicts can be reproduced.

Read the validation methodology

Three ways in

Start with the data you need.

Explore an existing release, commission missing coverage, or improve your own corpus. The right starting point depends on the behavior you want to teach.

  • 01

    Start with open data

    Explore a release.

    A starting point for research and training experiments. Inspect the dataset, understand its filters, and select the slices relevant to your model.

    • Published data
    • Quality reports
    • Validation harness
  • 02

    Commission a corpus

    Build for your domain.

    When existing data misses your task, define a synthetic corpus around your model, real workflows, and evaluation targets.

    • Domain coverage
    • Targeted generation
    • Validation evals
  • 03

    Bring your own data

    Improve what you have.

    Put your existing corpus through quality scoring, deduplication, and decontamination checks. Discuss synthetic augmentation where coverage is thin.

    • Your corpus
    • Quality checks
    • Optional augmentation

Looking for licensed corpora or commercial options?Explore data pricing

Inside the code pipeline

Plausible is a start.
Tested is the standard.

For our synthetic-code release, every sample passes four stages. The checks run in containers without a model judging the result, making each verdict reproducible.

These stages validate code. Custom datasets use checks suited to their domain and the task you want to measure.

  1. 01

    Parse

    Is it valid code?

    Reject malformed generations before they enter the pipeline. Samples must have valid syntax to proceed.

    A parse verdict
  2. 02

    Compile

    Does it build?

    Check the sample with its language's real toolchain. A plausible-looking answer is not enough to pass.

    A toolchain result
  3. 03

    Execute

    Does it pass its tests?

    Run the code against generated tests. Samples that fail the tested behavior are excluded from the release.

    An execution result
  4. 04

    Mutate

    Do the tests catch errors?

    Challenge the tests with changed code to catch suites that pass without proving anything useful.

    A mutation-check result
of raw generations were rejected in the published code pipeline. The release includes the samples that passed, together with the checks used to select them.
~40%

What ships with the release

The data.
The checks.
The full picture.

Token counts tell you how much data you have. Provenance, quality reports, and reproducible checks help you decide what to do with it.

Explore the research behind the data
  • 01

    Data with context

    The dataset card and per-sample provenance tell you what went into the corpus. Pipeline verdicts make the filtering decisions inspectable.

    Understand the source and selection criteria.

  • 02

    Checks you can rerun

    The validation harness ships alongside the data, with the containers used for the checks. Re-verify a slice or extend the pipeline for your work.

    Reproduce the verdict, then adapt the method.

  • 03

    Quality beyond one score

    Per-language and per-slice breakdowns expose differences that an aggregate acceptance rate hides. Use those reports to choose a relevant training mix.

    Choose data for your task, not just its size.

The open collection

Inspect. Evaluate. Build.

Each release ships with its dataset card, its checks, and the research behind it, so you can find the right starting point for your run.

No dataset releases are listed here yet.

Read how our synthetic-code validation works, or contact the team for help finding data for your task.

Built around your task

Turn a data gap into a clear brief.

Start with what your model needs to do better. We can scope generation and validation around those goals, with a handoff that fits the training run.

  1. Step 01

    Define the task

    Share the behavior you want to improve, the model you plan to train, and examples of where it falls short.

  2. Step 02

    Agree on the checks

    Set the domain coverage, evaluation targets, and validation approach before scaling generation.

  3. Step 03

    Review the handoff

    Align on the corpus, harness, and validation evals you need to bring the data into your training workflow.

Bring the problem. We'll work through the data.

A target model, a few representative examples, and an evaluation goal are useful starting points. Include your existing data format and handling constraints if you have them.

Before you train

A few useful details.

Understand the data, choose the right checks, and measure the result against your task.

Talk to the data team
How do open releases differ from custom data?

Open releases are published research artifacts you can inspect and evaluate against your task. A custom engagement starts with your domain, model, and evaluation targets, then scopes generation and validation around them. Check each release's dataset card for its terms and intended use; custom scope and terms are agreed with the team.

Can I use the pipeline with data I already have?

Yes. Bring-your-own-data work can include deduplication, decontamination checks, and per-sample quality scoring. Synthetic augmentation can be discussed if your corpus needs additional coverage. Bring a representative sample and your evaluation goals to scope the right checks.

Does every dataset use parse, compile, execute, and mutate?

Those four stages describe our published synthetic-code validation pipeline. Other domains need checks appropriate to their outputs and tasks. For a commissioned dataset, the validation approach is part of the scope, rather than assuming a code compiler can validate every kind of data.

What does passing validation tell me?

A passing sample satisfies the checks that were run. The quality breakdowns help you select relevant slices, and the harness lets you inspect or extend the checks. To understand the effect on your model, measure the resulting training run against your own held-out evaluations.

What should I prepare for a custom dataset discussion?

A short description of the task, target model and size, example inputs and outputs, known failure cases, and evaluation criteria. If you already have data, describe its format, approximate volume, and any handling constraints. These details help the team scope coverage, checks, delivery, and pricing.