The header docstring advertises UNSLOTH_GPUS values like "0" and "0,1" but Docker reads a bare integer for --gpus as a COUNT, not an INDEX. UNSLOTH_GPUS=0 was therefore exposing zero GPUs, and the entrypoint's GPU check refused to start. Wrap bare-int and comma-list inputs as "device=$GPUS" so the documented values do what they say; "all" and already-quoted device= selectors pass through unchanged. |
||
|---|---|---|
| .. | ||
| .dockerignore | ||
| build.sh | ||
| Dockerfile | ||
| Dockerfile.studio | ||
| entrypoint.sh | ||
| freeze.sh | ||
| hf_pull.sh | ||
| hf_push.sh | ||
| run.sh | ||
| setup_qemu.sh | ||
| smoke_test.py | ||
| test_locally.sh | ||