NemoClaw auf Remote-GPU-Instanz deployen

Betreibe NemoClaw auf einer Remote-GPU-Instanz über Brev. Der Deploy-Befehl provisioniert die VM, installiert Abhängigkeiten und verbindet dich mit einer laufenden Sandbox.

Voraussetzungen

Instanz deployen

Warnung: Der nemoclaw deploy-Befehl ist experimentell und funktioniert möglicherweise nicht wie erwartet.

Erstelle eine Brev-Instanz und führe das NemoClaw-Setup aus:

$ nemoclaw deploy <instance-name>

Ersetze <instance-name> durch einen Namen für deine Remote-Instanz, z.B. my-gpu-box.

Das Deploy-Skript führt auf der VM folgende Schritte aus:

  1. Docker installieren, bei vorhandener GPU auch das NVIDIA Container Toolkit.
  2. OpenShell CLI installieren.
  3. NemoClaw-Setup ausführen — Gateway erstellen, Provider registrieren, Sandbox starten.
  4. Hilfsdienste wie Telegram-Bridge und cloudflared-Tunnel starten.

Mit der Remote-Sandbox verbinden

Nach dem Deployment öffnet der Deploy-Befehl eine interaktive Shell in der Remote-Sandbox. Zum erneuten Verbinden einfach den Deploy-Befehl nochmal ausführen:

$ nemoclaw deploy <instance-name>

Remote-Sandbox überwachen

Per SSH auf die Instanz zugreifen und das OpenShell-TUI starten:

$ ssh <instance-name> 'cd /home/ubuntu/nemoclaw && set -a && . .env && set +a && openshell term'

Inferenz verifizieren

Einen Test-Prompt im Remote-Sandbox ausführen:

$ openclaw agent --agent main --local -m "Hello from the remote sandbox" --session-id test

GPU-Konfiguration

Das Deploy-Skript verwendet die Umgebungsvariable NEMOCLAW_GPU zur GPU-Typ-Auswahl. Standardwert: a2-highgpu-1g:nvidia-tesla-a100:1.

$ export NEMOCLAW_GPU="a2-highgpu-1g:nvidia-tesla-a100:2"
$ nemoclaw deploy <instance-name>

Verwandte Themen