GPU selection methods
Flash offers two ways to specify GPU hardware:- GPU pools (
GpuGroup): Select from predefined pools of similar GPUs grouped by architecture and VRAM. - Specific GPU types (
GpuType): Target exact GPU models when you need precise hardware characteristics.
GPU pools
TheGpuGroup enum provides access to GPU pools. Each pool contains specific GPU models grouped by architecture and VRAM capacity.
Available GPU pools
Using GPU pools
Specific GPU types
TheGpuType enum provides access to specific GPU models. Use these when you need exact hardware characteristics.
Available GPU types
Using specific GPU types
Advanced fallback strategies
CombineGpuGroup and GpuType for robust availability:
GPU selection behavior
Single GPU type: Flash waits for this specific GPU to become available. Jobs stay in queue until capacity is available.Multi-GPU workers
Request multiple GPUs per worker usinggpu_count:
Handling unavailability
If requested GPUs are unavailable, jobs stay in queue:-
Add fallback options: Use multiple GPU types.
-
Use broader selection: Switch to
GpuGroup.ANY. - Contact support: For capacity guarantees, contact Runpod support.