Flash provides access to CPU-only compute instances for workloads that don’t require GPU acceleration. This reference lists all available CPU instance types.
Using CPU instances
Specify a CPU instance using the cpu parameter. You can use either a string shorthand or the CpuInstanceType enum:
Available CPU instance types
CPU instances are organized by generation and optimization profile.
5th generation compute-optimized
Latest generation, optimized for compute-intensive workloads:
3rd generation compute-optimized
Balanced compute focus:
3rd generation general purpose
Balanced CPU and memory:
Common configurations
APIs and webhooks
Data processing
Memory-intensive tasks
Load-balanced CPU API
Container disk sizing
CPU endpoints automatically adjust container disk size based on instance limits:
CPU3G and CPU3C instances: vCPU count × 10GB (e.g., 2 vCPU = 20GB)
CPU5C instances: vCPU count × 15GB (e.g., 4 vCPU = 60GB)
If you specify a custom size via PodTemplate that exceeds the instance limit, deployment will fail with a validation error. Last modified on August 14, 2026