Improve UVM device check messaging in TC-RUNTIME-002

- Rename step to "Verify UVM device files" for clarity
- Add "WARNING:" prefix when UVM device is missing
- Add "SUCCESS:" prefix when device is present
- Add confirmation message after UVM fix is applied
- Separate ls command for cleaner output

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Shang Chieh Tseng
2025-12-16 22:57:37 +08:00
parent c2f4f378cc
commit 143e6fa8e4

View File

@@ -14,16 +14,18 @@ steps:
- name: Check CUDA libraries
command: docker exec ollama37 ldconfig -p | grep -i cuda | head -5
- name: Check UVM device files (create if missing)
- name: Verify UVM device files
command: |
if [ ! -e /dev/nvidia-uvm ]; then
echo "UVM device missing, creating with nvidia-modprobe..."
echo "WARNING: UVM device missing, creating with nvidia-modprobe..."
sudo nvidia-modprobe -u -c=0
echo "Restarting container to pick up UVM devices..."
cd docker && docker compose restart
sleep 15
echo "UVM device fix applied"
else
echo "UVM device exists: $(ls -l /dev/nvidia-uvm)"
echo "SUCCESS: UVM device file present"
ls -l /dev/nvidia-uvm
fi
- name: Check Ollama GPU detection in logs