[Unit] Description=MI50 runaway watchdog (stop the llama.cpp backend if the GPU is busy too long or too hot) After=network-online.target [Service] Type=oneshot # Fill in your ntfy topic so it can ping Brian when it trips (leave URL empty to log only). Environment=NTFY_URL=https://ntfy.sh Environment=NTFY_TOPIC=CHANGE_ME # Optional overrides (defaults shown): # Environment=MAX_BUSY_SEC=3600 # Environment=TEMP_KILL_C=97 # Environment=TEMP_KILL_STREAK=3 # Environment=CTID=202 # Environment=CONTAINER=lyra-brain ExecStart=/usr/local/sbin/mi50-watchdog.sh