Skip to content

Commit d3e7bdb

Browse files
committed
add more cuda version for aarch64
1 parent beace9b commit d3e7bdb

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

.github/scripts/install-torch-tensorrt.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@ INDEX_URL=https://download.pytorch.org/whl/${CHANNEL}/${CU_VERSION}
55
PLATFORM=$(python -c "import sys; print(sys.platform)")
66

77
if [[ $(uname -m) == "aarch64" ]]; then
8-
# install cuda 12.8 only for aarch64 for now
9-
VER="12-8"
8+
# install cuda for aarch64
9+
# CU_VERSION: cu128 --> CU_VER: 12-8
10+
CU_VER=${CU_VERSION:2:2}-${CU_VERSION:4:1}
1011
dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/sbsa/cuda-rhel8.repo
11-
dnf -y install cuda-compiler-${VER}.aarch64 \
12-
cuda-libraries-${VER}.aarch64 \
13-
cuda-libraries-devel-${VER}.aarch64
12+
dnf -y install cuda-compiler-${CU_VER}.aarch64 \
13+
cuda-libraries-${CU_VER}.aarch64 \
14+
cuda-libraries-devel-${CU_VERER}.aarch64
1415
dnf clean all
1516
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
1617
ls -lart /usr/local/
1718
nvcc --version
18-
echo "cuda installed successfully"
19+
echo "cuda ${CU_VER} installed successfully"
1920
fi
2021

2122
# Install all the dependencies required for Torch-TensorRT

packaging/pre_build_script.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ if [[ $(uname -m) == "aarch64" ]]; then
1515
# aarch64 does not have envsubst pre-installed in the image, install it here
1616
curl -L https://github.com/a8m/envsubst/releases/download/v1.4.2/envsubst-Linux-arm64 -o envsubst \
1717
&& mv envsubst /usr/bin/envsubst && chmod +x /usr/bin/envsubst
18-
# install cuda 12.8 only for aarch64 for now
19-
VER="12-8"
18+
# install cuda for aarch64
19+
# CU_VERSION: cu128 --> CU_VER: 12-8
20+
CU_VER=${CU_VERSION:2:2}-${CU_VERSION:4:1}
2021
dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/sbsa/cuda-rhel8.repo
21-
dnf -y install cuda-compiler-${VER}.aarch64 \
22-
cuda-libraries-${VER}.aarch64 \
23-
cuda-libraries-devel-${VER}.aarch64
22+
dnf -y install cuda-compiler-${CU_VER}.aarch64 \
23+
cuda-libraries-${CU_VER}.aarch64 \
24+
cuda-libraries-devel-${CU_VERER}.aarch64
2425
dnf clean all
2526
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
26-
echo "cuda installed successfully"
27+
echo "cuda ${CU_VER} installed successfully"
2728
fi
2829

2930
curl -L https://github.com/bazelbuild/bazelisk/releases/download/v1.26.0/bazelisk-linux-${BAZEL_PLATFORM} \

0 commit comments

Comments
 (0)