Create a training preset
A training preset is a saved configuration that combines a runtime, compute sizing, and optional defaults. Presets let you standardize training job configurations across your team and speed up job submission.
Prerequisites
- At least one training runtime configured
- Admin permissions on the workspace
View presets
- Click Workbench in the left sidebar.
- Navigate to Training Jobs > Presets.
- The page shows three sections:
- Named presets -- full configurations (runtime + sizing + defaults)
- Sizing presets -- compute-only configurations (nodes, CPU, memory, GPU)
- TTL and defaults -- default time-to-live and resource limits
Create a named preset
- On the Presets page, click
Create Preset. - Configure the preset:
- Key -- a unique identifier (for example,
pytorch-single-gpuordeepspeed-multi-node) - Runtime -- select a training runtime
- Sizing -- select a sizing preset or configure custom compute resources
- Description -- a short summary of the intended use case
- Key -- a unique identifier (for example,
- Click
Create.
Create a sizing preset
Sizing presets define compute resources independently of a runtime:
- Navigate to the Sizing presets section.
- Click
Create Sizing Preset. - Configure:
- Key -- a unique identifier (for example,
small-1x-gpu) - Display name -- a human-readable label
- Nodes -- number of nodes
- CPU / Memory -- per-node resources
- GPU -- GPU type and count per node
- Key -- a unique identifier (for example,
- Click
Create.
Use a preset when submitting a job
- Navigate to Training Jobs and click
Submit Training Job. - In the configuration form, click
Use Presetand select a named preset. - The runtime, sizing, and defaults auto-fill from the preset.
- Override any fields as needed, then submit.
note
Presets are managed via ConfigMap by workspace administrators. Users can select presets but cannot create or modify them unless they have admin permissions.