將 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。
部署腳本在虛擬機上執行以下步驟:
- 安裝 Docker,偵測到 GPU 時一併安裝 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指令說明。