> ## Documentation Index
> Fetch the complete documentation index at: https://docs.veri.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Training

> Choose between custom training code and Veri-managed training loops.

Training on Veri has two paths:

<CardGroup cols={2}>
  <Card title="Custom Training" icon="code" href="/training/custom-script">
    Bring your own training code, framework, entrypoint, and dependencies. Veri provisions the GPU and runs it.
  </Card>

  <Card title="Managed Training" icon="graduation-cap" href="/training/managed">
    Use Veri-managed GRPO, SFT, or DPO loops. You provide data, model, rewards or preferences, and hyperparameters.
  </Card>
</CardGroup>

## Which should I use?

| Path             | Use it when                                                                           |
| ---------------- | ------------------------------------------------------------------------------------- |
| Custom Training  | You already have a `torchrun`, OpenRLHF, slime, verl, or custom Python training loop. |
| Managed Training | You want Veri to own the trainer and orchestration for GRPO, SFT, or DPO.             |

Both paths run on Veri-provisioned GPUs, stream logs and metrics, and capture checkpoints into your account.
