Skip to content

Update test-g6-non-dind-runners.yaml #5

Update test-g6-non-dind-runners.yaml

Update test-g6-non-dind-runners.yaml #5

name: Test - Multi-GPU Non DIND Runners
on:
workflow_dispatch:
push:
paths:
- ".github/workflows/test-g6-non-dind-runners.yaml"
jobs:
test-2gpu-runner:
runs-on: g6-non-dind-runner
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Job Info
run: |
echo "=== 2-GPU Runner Test ==="
echo "Runner: $(hostname)"
echo "Timestamp: $(date -u)"
- name: Check Node Resources
run: |
echo "=== Node Information ==="
echo "Hostname: $(hostname)"
echo "CPU cores: $(nproc)"
echo "Memory: $(free -h | grep Mem | awk '{print $2}')"
- name: Check Docker
run: |
echo "=== Docker Info ==="
docker --version
docker info | grep -E "(Runtime|Server)" || true
- name: Check GPU Info via Docker
run: |
echo "=== GPU Information ==="
docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
echo ""
echo "=== GPU Count ==="
docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi -L
- name: Test GPU with specific count
run: |
echo "=== Testing with 2 GPUs ==="
docker run --rm --gpus 2 nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
- name: Run CUDA Test
run: |
echo "=== CUDA Version ==="
docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 \
bash -c "cat /usr/local/cuda/version.txt 2>/dev/null || echo 'CUDA 12.2'"