Troubleshooting#
docker compose upfails withpermission deniedon/dev/dri/renderD128The
rendergroup GID inside the container does not match the host. Confirmgetent group renderon the host and re-runmake up(the Makefile auto-detects).
surgical-backendnever becomes healthy; logs showpreparing_dataset → errorThe ColonDB archive isn’t at
datasets/ColonDB/raw/. See step 2 of the Get Started.
Browser at
http://localhost:8080returns “connection refused”The UI is still waiting for the backend HEALTHCHECK.
docker pswill showsurgical-uiasCreated(notUp). Followmake logs surgical-backenduntil you seestate=ready.
Training runs on CPU instead of iGPU (very slow)
The container did not see
/dev/dri. Checkdocker exec surgical-backend ls /dev/driandpython -c "import torch; print(torch.xpu.is_available())".
torch.xpuprintsFalseinside the containerLevel-Zero library missing. The backend image ships
libze1; if your host has a mismatched driver, installintel-i915-dkms(or the equivalent for your kernel) and reboot.