mirror of
https://github.com/NVIDIA/TensorRT-LLM.git
synced 2026-01-13 22:18:36 +08:00
* chore: reduce size of the docker images Signed-off-by: Martin Marciniszyn Mehringer <11665257+martinmarciniszyn@users.noreply.github.com> * Finish the renaming script and run with new images. Signed-off-by: Martin Marciniszyn Mehringer <11665257+MartinMarciniszyn@users.noreply.github.com> * Fix installation of GCC toolset for Rocky Linux Signed-off-by: Martin Marciniszyn Mehringer <11665257+MartinMarciniszyn@users.noreply.github.com> * Upgrade to new docker images Signed-off-by: Martin Marciniszyn Mehringer <11665257+MartinMarciniszyn@users.noreply.github.com> --------- Signed-off-by: Martin Marciniszyn Mehringer <11665257+martinmarciniszyn@users.noreply.github.com> Signed-off-by: Martin Marciniszyn Mehringer <11665257+MartinMarciniszyn@users.noreply.github.com>
26 lines
666 B
Bash
26 lines
666 B
Bash
#!/bin/bash
|
|
|
|
set -ex
|
|
|
|
GITHUB_URL="https://github.com"
|
|
if [ -n "${GITHUB_MIRROR}" ]; then
|
|
GITHUB_URL=${GITHUB_MIRROR}
|
|
fi
|
|
|
|
ARCH=$(uname -m)
|
|
CCACHE_VERSION="4.9.1"
|
|
SYSTEM_ID=$(grep -oP '(?<=^ID=).+' /etc/os-release | tr -d '"')
|
|
|
|
if [[ $ARCH == *"x86_64"* ]] && [[ $SYSTEM_ID == *"rocky"* ]]; then
|
|
dnf install \
|
|
xz \
|
|
zip \
|
|
unzip \
|
|
-y
|
|
curl -L ${GITHUB_URL}/ccache/ccache/releases/download/v${CCACHE_VERSION}/ccache-${CCACHE_VERSION}-linux-${ARCH}.tar.xz | xz -d | tar -x -C /tmp/
|
|
cp /tmp/ccache-${CCACHE_VERSION}-linux-x86_64/ccache /usr/bin/ccache
|
|
# Clean up temporary files
|
|
rm -rf /tmp/ccache-${CCACHE_VERSION}-linux-x86_64
|
|
dnf clean all
|
|
fi
|