File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 8080 sleep 60
8181 echo "Finished workload at: $(date -u +%Y-%m-%dT%H:%M:%S)"
8282 echo "✅ Job ${{ matrix.job_id }} completed"
83+
84+ # Test Docker container with GPU access
85+ test-docker-gpu :
86+ runs-on : g6-2gpu-native-runner
87+ steps :
88+ - name : Check Docker
89+ run : |
90+ echo "=== Docker Info ==="
91+ docker version
92+ docker info | grep -i runtime
93+
94+ - name : Run GPU Container
95+ run : |
96+ echo "=== Running CUDA container ==="
97+ docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
98+
99+ - name : Run PyTorch GPU Test
100+ run : |
101+ echo "=== Running PyTorch GPU test ==="
102+ docker run --rm --gpus all pytorch/pytorch:2.1.0-cuda12.1-cudnn8-runtime \
103+ python -c "
104+ import torch
105+ print(f'PyTorch version: {torch.__version__}')
106+ print(f'CUDA available: {torch.cuda.is_available()}')
107+ print(f'GPU count: {torch.cuda.device_count()}')
108+ for i in range(torch.cuda.device_count()):
109+ print(f'GPU {i}: {torch.cuda.get_device_name(i)}')
110+ "
You can’t perform that action at this time.
0 commit comments