Skip to main content
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.