Desplegar NemoClaw en una Instancia de GPU Remota

Ejecute NemoClaw en una instancia de GPU remota a través de Brev. El comando deploy aprovisiona la VM, instala las dependencias y lo conecta a un sandbox en ejecución.

Requisitos Previos

Desplegar la Instancia

Advertencia: El comando nemoclaw deploy es experimental y puede no funcionar como se espera.

Cree una instancia de Brev y ejecute la configuración de NemoClaw:

$ nemoclaw deploy <instance-name>

Reemplace <instance-name> con un nombre para su instancia remota, por ejemplo my-gpu-box.

El script de despliegue realiza los siguientes pasos en la VM:

  1. Instala Docker y NVIDIA Container Toolkit si hay una GPU presente.
  2. Instala el CLI de OpenShell.
  3. Ejecuta la configuración de NemoClaw para crear el gateway, registrar los proveedores y lanzar el sandbox.
  4. Inicia servicios auxiliares, como el puente de Telegram y el túnel cloudflared.

Conectarse al Sandbox Remoto

Después de que el despliegue termine, el comando deploy abre un shell interactivo dentro del sandbox remoto. Para reconectarse después de cerrar la sesión, ejecute el comando deploy nuevamente:

$ nemoclaw deploy <instance-name>

Monitorear el Sandbox Remoto

Conéctese por SSH a la instancia y ejecute el TUI de OpenShell para monitorear la actividad y aprobar solicitudes de red:

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

Verificar la Inferencia

Ejecute un prompt de prueba del agente dentro del sandbox remoto:

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

Configuración de GPU

El script de despliegue usa la variable de entorno NEMOCLAW_GPU para seleccionar el tipo de GPU. El valor predeterminado es a2-highgpu-1g:nvidia-tesla-a100:1. Establezca esta variable antes de ejecutar nemoclaw deploy para usar una configuración de GPU diferente:

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

Temas Relacionados