hubify deploy
Deploy experiments and scripts to GPU pods. This is the bridge between your local experiment definition and remote execution on high-end compute.hubify deploy
Deploy an experiment to a GPU pod.| Flag | Description | Default |
|---|---|---|
--script <path> | Python script to execute | Required (unless --experiment) |
--experiment <id> | Deploy a defined experiment | None |
--pod <pod-id> | Target pod ID | None (auto-creates if --gpu set) |
--gpu <type> | GPU type for auto-created pod: h100, h200, a100, cpu | None |
--config <path> | Config file to upload alongside the script | None |
--data <path> | Data directory to sync to the pod | None |
--timeout <duration> | Max runtime (e.g., 4h, 30m) | No limit |
--env <KEY=VALUE> | Environment variable (repeatable) | None |
--notify | Send notification on completion | false |
--gpu is provided without --pod, a new pod is created automatically. The pod is stopped (not terminated) when the experiment finishes if it was auto-created.
hubify deploy status
Check the status of a deployment.| Flag | Description | Default |
|---|---|---|
--all | Show all deployments (not just active) | false |
--json | Output as JSON | false |
hubify deploy logs
View logs from a deployment.| Flag | Description | Default |
|---|---|---|
--follow | Stream log output in real time | false |
--tail <n> | Show last N lines | All |
--since <duration> | Show logs since duration (e.g., 1h) | All |