跳到主要内容

管理它

日常命令​

docker logs -f neurogrid-agent # 跟踪日志
docker stop neurogrid-agent # 停止服务,仍保持注册状态
docker start neurogrid-agent # 重新启动
docker restart neurogrid-agent # 先停止再启动
docker ps --filter name=neurogrid # 现在正在运行什么

停止不等于取消注册。你的 GPU 会在控制台显示为离线,再次启动后就会恢复。

它健康吗​

docker logs --tail 20 neurogrid-agent

健康的代理每 30 秒打印一次 Heartbeat sent successfully。如果你看到的是 反复出现的 gRPC error sending heartbeat,去看 故障排查。

我现在在跑任务吗​

docker ps --filter "name=neurogrid-job" --format '{{.Names}}\t{{.Status}}'

任务容器的名字是 neurogrid-job-<deployment id>。没有输出说明你的显卡处 于空闲状态。

暂时休息一下​

在控制台暂停上架,而不是直接停止容器。这样后端就会停止给你分配新任务,而 已经在运行的任务会正常完成,而不是失败。

在任务进行中停止容器会让那个任务失败,这会记在你的账户上。

移除它​

docker stop neurogrid-agent
docker rm neurogrid-agent

这会保留 neurogrid-data volume,所以机器仍然保持注册状态,重新安装时会 从原来的地方继续。

要完全移除,包括注册信息:

docker volume rm neurogrid-data

之后这台机器需要一个新的控制台 token 才能回来。同时也要在控制台取消上 架,否则它会一直显示为一张离线的 GPU。

代理占用的磁盘​

内容大致大小能不能删
代理镜像250 MB不能
vLLM 引擎镜像20 GB可以,但下一个任务会重新下载
模型缓存随你提供的服务增长可以,取舍相同
neurogrid-data volume约 1 MB不能——这是你的注册信息