Skip to main content

Managing it

Everyday commands

docker logs -f neurogrid-agent # follow the logs
docker stop neurogrid-agent # stop serving, stay registered
docker start neurogrid-agent # start again
docker restart neurogrid-agent # stop and start
docker ps --filter name=neurogrid # what is running right now

Stopping is not unregistering. Your GPU shows as offline in the console and comes back when you start it again.

Is it healthy

docker logs --tail 20 neurogrid-agent

A healthy agent prints Heartbeat sent successfully every 30 seconds. If you see gRPC error sending heartbeat repeating instead, go to Troubleshooting.

Am I running a job

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

Job containers are named neurogrid-job-<deployment id>. Empty output means your card is idle.

Taking a break

Pause the listing in the console rather than stopping the container. The backend then stops offering you work, and any job already running finishes normally instead of failing.

Stopping the container mid-job fails that job, which counts against you.

Removing it

docker stop neurogrid-agent
docker rm neurogrid-agent

This keeps the neurogrid-data volume, so the machine stays registered and reinstalling picks up where it left off.

To remove it completely, including the registration:

docker volume rm neurogrid-data

After that the machine needs a fresh token from the console to come back. Also cancel the listing there, or it will sit as an offline GPU indefinitely.

Disk the agent uses

WhatRoughlySafe to delete
Agent image250 MBNo
vLLM engine image20 GBYes, but the next job re-downloads it
Model cachegrows with what you serveYes, same trade
neurogrid-data volume~1 MBNo — this is your registration