Skip to content

Commit eb594ae

Browse files
committed
install cuda toolkit 12.8
1 parent 4f95593 commit eb594ae

File tree

1 file changed

+3
-46
lines changed

1 file changed

+3
-46
lines changed

.github/workflows/smoke-test.yml

Lines changed: 3 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -17,55 +17,12 @@ jobs:
1717

1818
- name: Install CUDA Toolkit
1919
run: |
20-
echo "=== Installing CUDA Toolkit ==="
21-
22-
# Detect CUDA version from nvidia-smi
23-
CUDA_VERSION="12.4"
24-
if command -v nvidia-smi &> /dev/null; then
25-
SMI_CUDA=$(nvidia-smi 2>/dev/null | grep -oP "CUDA Version: \K[0-9]+\.[0-9]+")
26-
if [ -n "$SMI_CUDA" ]; then
27-
echo "Detected CUDA version from nvidia-smi: $SMI_CUDA"
28-
CUDA_VERSION="$SMI_CUDA"
29-
fi
30-
fi
31-
32-
# Install CUDA via apt-get (official NVIDIA repository)
33-
echo "Installing CUDA toolkit version $CUDA_VERSION via apt-get..."
34-
sudo apt-get update
35-
sudo apt-get install -y wget
36-
37-
# Add NVIDIA CUDA repository
3820
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
3921
sudo dpkg -i cuda-keyring_1.1-1_all.deb
4022
sudo apt-get update
41-
42-
# Install CUDA toolkit
43-
CUDA_VERSION_DASHED=$(echo $CUDA_VERSION | tr '.' '-')
44-
sudo apt-get install -y cuda-toolkit-${CUDA_VERSION_DASHED} || sudo apt-get install -y cuda-toolkit-12-4 || sudo apt-get install -y cuda-toolkit
45-
46-
# Find installed CUDA path
47-
CUDA_PATH=""
48-
for path in "/usr/local/cuda" "/usr/local/cuda-${CUDA_VERSION}" "/usr/local/cuda-12.4" "/usr/local/cuda-12"; do
49-
if [ -d "$path" ] && [ -f "$path/bin/nvcc" ]; then
50-
CUDA_PATH="$path"
51-
break
52-
fi
53-
done
54-
55-
if [ -n "$CUDA_PATH" ]; then
56-
echo "CUDA_HOME=$CUDA_PATH" >> $GITHUB_ENV
57-
echo "$CUDA_PATH/bin" >> $GITHUB_PATH
58-
echo "LD_LIBRARY_PATH=$CUDA_PATH/lib64:${LD_LIBRARY_PATH:-}" >> $GITHUB_ENV
59-
60-
echo ""
61-
echo "=== CUDA Installation Complete ==="
62-
echo "CUDA_HOME: $CUDA_PATH"
63-
"$CUDA_PATH/bin/nvcc" --version
64-
else
65-
echo "ERROR: CUDA installation failed!"
66-
ls -la /usr/local/ | grep cuda || true
67-
exit 1
68-
fi
23+
sudo apt-get install -y cuda-toolkit-12-8
24+
echo "CUDA_HOME=/usr/local/cuda-12.8" >> $GITHUB_ENV
25+
echo "/usr/local/cuda-12.8/bin" >> $GITHUB_PATH
6926
7027
- name: Install uv
7128
uses: astral-sh/setup-uv@v3

0 commit comments

Comments
 (0)