Administrarlo
Comandos del día a día
docker logs -f neurogrid-agent # seguir los logs
docker stop neurogrid-agent # dejar de servir, seguir registrado
docker start neurogrid-agent # arrancar de nuevo
docker restart neurogrid-agent # detener y arrancar
docker ps --filter name=neurogrid # qué está corriendo ahora mismo
Detenerlo no es darse de baja. Tu GPU aparece como desconectada en la consola y vuelve cuando lo arrancas otra vez.
¿Está sano?
docker logs --tail 20 neurogrid-agent
Un agente sano imprime Heartbeat sent successfully cada 30 segundos. Si en
su lugar ves gRPC error sending heartbeat repitiéndose, ve a
Solución de problemas.
¿Estoy corriendo un trabajo?
docker ps --filter "name=neurogrid-job" --format '{{.Names}}\t{{.Status}}'
Los contenedores de trabajo se llaman neurogrid-job-<id del deployment>. Sin
salida significa que tu tarjeta está inactiva.
Tomarte un descanso
Pausa el listado en la consola en lugar de detener el contenedor. El backend deja entonces de ofrecerte trabajo, y cualquier trabajo que ya esté corriendo termina con normalidad en lugar de fallar.
Detener el contenedor a mitad de un trabajo hace que ese trabajo falle, y eso cuenta en tu contra.
Eliminarlo
docker stop neurogrid-agent
docker rm neurogrid-agent
Esto conserva el volumen neurogrid-data, así que la máquina sigue
registrada y reinstalar retoma donde quedó.
Para eliminarlo por completo, incluyendo el registro:
docker volume rm neurogrid-data
Después de eso la máquina necesita un token nuevo de la consola para volver. También cancela el listado ahí, o se quedará como una GPU desconectada indefinidamente.
Disco que usa el agente
| Qué | Aproximadamente | Seguro de borrar |
|---|---|---|
| Imagen del agente | 250 MB | No |
| Imagen del motor vLLM | 20 GB | Sí, pero el próximo trabajo la vuelve a descargar |
| Caché de modelos | crece con lo que sirvas | Sí, el mismo trade-off |
Volumen neurogrid-data | ~1 MB | No — es tu registro |