將 NemoClaw 部署到遠端 GPU 實例

透過 Brev 在遠端 GPU 實例上運行 NemoClaw。 deploy 指令會佈建虛擬機、安裝相依套件,並幫你連上正在運行的沙箱。

前置需求

部署實例

警告: nemoclaw deploy 指令為實驗性質,可能無法如預期運作。

建立 Brev 實例並執行 NemoClaw 設定:

$ nemoclaw deploy <instance-name>

<instance-name> 替換為你的遠端實例名稱,例如 my-gpu-box

部署腳本在虛擬機上執行以下步驟:

  1. 安裝 Docker,偵測到 GPU 時一併安裝 NVIDIA Container Toolkit。
  2. 安裝 OpenShell CLI。
  3. 執行 NemoClaw 設定,建立 gateway、註冊提供者並啟動沙箱。
  4. 啟動輔助服務,如 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>

相關主題