Развёртывание NemoClaw на удалённом экземпляре GPU

Запустите NemoClaw на удалённом экземпляре GPU через Brev. Команда deploy предоставляет виртуальную машину, устанавливает зависимости и подключает вас к работающей песочнице.

Предварительные требования

Развёртывание экземпляра

Warning: Команда nemoclaw deploy является экспериментальной и может работать не так, как ожидается.

Создайте экземпляр Brev и запустите настройку NemoClaw:

$ nemoclaw deploy <instance-name>

Замените <instance-name> на имя вашего удалённого экземпляра, например my-gpu-box.

Скрипт развёртывания выполняет следующие шаги на виртуальной машине:

  1. Устанавливает Docker и NVIDIA Container Toolkit, если присутствует GPU.
  2. Устанавливает CLI OpenShell.
  3. Запускает настройку NemoClaw для создания шлюза, регистрации провайдеров и запуска песочницы.
  4. Запускает вспомогательные сервисы, такие как мост Telegram и туннель cloudflared.

Подключение к удалённой песочнице

После завершения развёртывания команда deploy открывает интерактивную оболочку внутри удалённой песочницы. Для повторного подключения после закрытия сессии выполните команду deploy ещё раз:

$ nemoclaw deploy <instance-name>

Мониторинг удалённой песочницы

Подключитесь по SSH к экземпляру и запустите TUI OpenShell для мониторинга активности и одобрения сетевых запросов:

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

Проверка инференса

Выполните тестовый запрос агента внутри удалённой песочницы:

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

Конфигурация GPU

Скрипт развёртывания использует переменную окружения NEMOCLAW_GPU для выбора типа GPU. Значение по умолчанию — a2-highgpu-1g:nvidia-tesla-a100:1. Установите эту переменную перед запуском nemoclaw deploy, чтобы использовать другую конфигурацию GPU:

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

Связанные темы