Skip to content

Commit 468c5bd

Browse files
Update test-g6-non-dind-runners.yaml
1 parent a0c836a commit 468c5bd

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed
Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
name: Test - Multi-GPU Non DIND Runners
32

43
on:
@@ -8,31 +7,37 @@ on:
87
- ".github/workflows/test-g6-non-dind-runners.yaml"
98

109
jobs:
11-
test-1gpu-runner:
10+
test-2gpu-runner:
1211
runs-on: g6-non-dind-runner
12+
container:
13+
image: nvidia/cuda:12.2.0-runtime-ubuntu22.04
1314
steps:
1415
- name: Checkout
1516
uses: actions/checkout@v4
1617

1718
- name: Job Info
1819
run: |
19-
echo "=== 1-GPU Runner Test ==="
20+
echo "=== 2-GPU Runner Test ==="
2021
echo "Runner: $(hostname)"
2122
echo "Timestamp: $(date -u)"
23+
24+
- name: Check GPU Info
25+
run: |
26+
echo "=== GPU Information ==="
27+
nvidia-smi
28+
echo ""
29+
echo "GPU Count: $(nvidia-smi -L | wc -l)"
30+
nvidia-smi --query-gpu=index,name,memory.total,memory.used --format=csv
31+
2232
- name: Check Node Resources
2333
run: |
2434
echo "=== Node Information ==="
2535
echo "Hostname: $(hostname)"
2636
echo "CPU cores: $(nproc)"
2737
echo "Memory: $(free -h | grep Mem | awk '{print $2}')"
28-
- name: Run GPU Test
38+
39+
- name: Run CUDA Test
2940
run: |
30-
docker run --rm --gpus=all \
31-
nvidia/cuda:12.2.0-base-ubuntu22.04 \
32-
bash -c "
33-
echo '=== 1-GPU Test ==='
34-
nvidia-smi
35-
echo ''
36-
echo '✅ 1-GPU test completed'
37-
"
38-
41+
echo "=== CUDA Version ==="
42+
nvcc --version || echo "nvcc not installed in runtime image"
43+
cat /usr/local/cuda/version.txt 2>/dev/null || echo "CUDA version file not found"

0 commit comments

Comments
 (0)