Support API Key Authentication

Rent a cluster

Rent several nodes of one InfiniBand fabric as a single all-or-nothing order. Every node is given a WireGuard overlay address so NCCL's bootstrap can find its peers; the tensors travel over InfiniBand. Whole nodes only, and only the cluster image.

post/executors/cluster/rent

Request body

pod_namestring required
template_idstring uuid nullable
gpu_countinteger nullable
volume_idstring nullable
backup_log_idstring uuid nullable
restore_pathstring nullable
skip_add_agent_ssh_keyboolean nullable
termination_hoursinteger nullable
initial_port_countinteger nullable
enable_jupyterboolean nullable
enable_volume_encryptionboolean nullable
dockerfile_contentstring nullable
ncu_profilingboolean
executor_uuidsstring[] required

Example request

{
  "backup_log_id": "123e4567-e89b-12d3-a456-426614174000",
  "enable_jupyter": false,
  "initial_port_count": 10,
  "pod_name": "123e4567-e89b-12d3-a456-426614174000",
  "restore_path": "/home/user/data",
  "skip_add_agent_ssh_key": false,
  "template_id": "b21be992-dde1-4aa1-a42f-6787c7af9846",
  "termination_hours": 24,
  "user_public_key": [
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMo32AY0vFK7g5FBIBcyPdxaxSEM5rEc0kEzMVveA9b+",
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMo32AY0vFK7g5FBIBcyPdxaxSEM5rEc0kEzMVveA9eb+"
  ],
  "volume_id": "123e4567-e89b-12d3-a456-426614174000"
}

Response

Rent a cluster of nodes on one InfiniBand fabric

{"stackTrail":"paths:/executors/cluster/rent:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

No recorded changes to this endpoint across all 1 revision of this API.