将 NemoClaw 部署到远程 GPU 实例
通过 Brev 在远程 GPU 实例上运行 NemoClaw。 deploy 命令会配置虚拟机、安装依赖项并将你连接到运行中的沙箱。
前提条件
- 已安装并认证 Brev CLI。
- 从 build.nvidia.com 获取的 NVIDIA API key。
- 本地已安装 NemoClaw。按照快速入门的安装步骤操作。
部署实例
警告:
nemoclaw deploy命令是实验性的,可能无法按预期工作。
创建 Brev 实例并运行 NemoClaw 设置:
$ nemoclaw deploy <instance-name>
将 <instance-name> 替换为你的远程实例名称,例如 my-gpu-box。
部署脚本在虚拟机上执行以下步骤:
- 如果存在 GPU,安装 Docker 和 NVIDIA Container Toolkit。
- 安装 OpenShell CLI。
- 运行 NemoClaw 设置以创建 gateway、注册提供者并启动沙箱。
- 启动辅助服务,如 Telegram 桥接和 cloudflared 隧道。
连接到远程沙箱
部署完成后,deploy 命令会打开远程沙箱内的交互式 shell。 要在关闭会话后重新连接,再次运行 deploy 命令:
$ nemoclaw deploy <instance-name>
监控远程沙箱
通过 SSH 连接到实例并运行 OpenShell TUI 来监控活动和审批网络请求:
$ 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>
相关主题
- 设置 Telegram 桥接通过 Telegram 与远程代理交互。
- 监控沙箱活动了解沙箱监控工具。
- 命令参考查看完整的
deploy命令参考。