RunPod¶
skyward.RunPod
¶
RunPod serverless GPU provider.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cluster_mode
|
Literal['instant', 'individual']
|
|
'individual'
|
global_networking
|
bool | None
|
Enable global networking. |
None
|
api_key
|
str | None
|
RunPod API key. |
None
|
cloud_type
|
Literal['community', 'secure']
|
|
'secure'
|
ubuntu
|
Literal['20.04', '22.04', '24.04', 'newest'] | str
|
Ubuntu version for the base image. |
'newest'
|
container_disk_gb
|
int
|
Container root disk size in GB. |
50
|
volume_gb
|
int
|
Persistent volume size in GB. |
20
|
volume_mount_path
|
str
|
Mount path for the persistent volume. |
'/workspace'
|
data_center_ids
|
tuple[str, ...] | Literal['global']
|
Specific data center IDs or |
'global'
|
ports
|
tuple[str, ...]
|
Network ports to expose. |
('22/tcp',)
|
provision_timeout
|
float
|
Max seconds to wait for pod provisioning. |
300.0
|
bootstrap_timeout
|
float
|
Max seconds to wait for bootstrap completion. |
600.0
|
bid_multiplier
|
float
|
Multiplier for spot bid price. |
1
|
base_image
|
Literal['nvidia', 'runpod-base', 'runpod-pytorch']
|
Docker Hub image family for automatic resolution. |
'nvidia'
|
container_image
|
DockerImage | None
|
Override the container image for pods. Skips automatic image resolution from Docker Hub when set. |
None
|
min_inet_down
|
float | None
|
Minimum download speed in Mbps. |
None
|
min_inet_up
|
float | None
|
Minimum upload speed in Mbps. |
None
|
Examples: