Skip to content

lab: Nebius provider (1x H200) as a second GPU venue - #90

Merged
AdvayMonga merged 3 commits into
mainfrom
lab/nebius
Oct 5, 2026
Merged

AdvayMonga merged 3 commits into
mainfrom
lab/nebius

Conversation

@AdvayMonga

Copy link
Copy Markdown
Owner

Verda had no H200 for most of 2026-10-04, so the GPU arm gets a second cloud.

  • LAB_VM_PROVIDER=nebius: one VM through the nebius CLI. Platform gpu-h200-sxm, preset 1gpu-16vcpu-200gb, image family ubuntu24.04-cuda13.0 (CUDA 13 driver like Verda's, so vm-setup.sh's cu130 torch works), 400 GB managed boot disk, the project's first subnet unless LAB_VM_SUBNET is set.
  • Login is a lab user created by cloud-init with passwordless sudo (Nebius refuses root). vm-setup.sh already uses sudo when not root.
  • stop is a real stop: boot disk kept, GPU billing ends; start resumes.
  • Tests: lifecycle, IP parsing (/32 stripped), cloud-init key, presets, against a fake CLI. Not yet run against the real cloud: needs a Nebius account and nebius profile create.

🤖 Generated with Claude Code

AdvayMonga and others added 3 commits October 4, 2026 22:31
Verda had no H200 for most of 2026-10-04. LAB_VM_PROVIDER=nebius drives one
Nebius VM through the nebius CLI: platform gpu-h200-sxm, preset
1gpu-16vcpu-200gb, image family ubuntu24.04-cuda13.0 (CUDA 13 driver, as on
Verda, so setup's cu130 torch works), 400 GB managed boot disk, a 'lab' user
from cloud-init (Nebius refuses root). stop is a real stop that keeps the
disk; start resumes it. Tests drive the lifecycle against a fake CLI.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
args is a tuple, so comparing its slices to lists was always False and the project was ignored.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@AdvayMonga
AdvayMonga merged commit bf247f1 into main Oct 5, 2026
4 checks passed
@AdvayMonga
AdvayMonga deleted the lab/nebius branch October 5, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant