RunPod
sky.RunPod creates an account descriptor for the runpod provider kind. Its configuration controls the image, storage, location filters, market settings, networking, and request behavior.
import skyward as sky
provider = sky.RunPod(name="production", cloud_type="secure")
skyward.RunPod
Bases: Provider
RunPod, on the REST v2 API.
data_center_ids takes "global" as a mode rather than as a member: it
is the whole fleet, not a data center named global.
kind = 'runpod'
class-attribute
api_key = None
class-attribute
instance-attribute
cluster_mode = 'individual'
class-attribute
instance-attribute
cloud_type = 'secure'
class-attribute
instance-attribute
base_image = 'nvidia'
class-attribute
instance-attribute
container_image = None
class-attribute
instance-attribute
ubuntu = 'newest'
class-attribute
instance-attribute
container_disk_gb = 50
class-attribute
instance-attribute
volume_gb = 20
class-attribute
instance-attribute
volume_mount_path = '/workspace'
class-attribute
instance-attribute
data_center_ids = 'global'
class-attribute
instance-attribute
country_codes = None
class-attribute
instance-attribute
exclude_country_codes = ()
class-attribute
instance-attribute
ports = ('22/tcp',)
class-attribute
instance-attribute
bid_multiplier = 1.0
class-attribute
instance-attribute
registry_auth = 'docker hub'
class-attribute
instance-attribute
min_inet_down = None
class-attribute
instance-attribute
min_inet_up = None
class-attribute
instance-attribute
global_networking = None
class-attribute
instance-attribute
request_timeout = 30
class-attribute
instance-attribute
cpu_clock = '3c'
class-attribute
instance-attribute