mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-28 04:21:03 +00:00
Merge pull request #11567 from zvonkok/remove-gpu-admin-tools
Remove gpu admin tools
This commit is contained in:
commit
11c744c5c3
@ -67,7 +67,7 @@ install_nvidia_ctk() {
|
|||||||
echo "chroot: Installing NVIDIA GPU container runtime"
|
echo "chroot: Installing NVIDIA GPU container runtime"
|
||||||
apt list nvidia-container-toolkit-base -a
|
apt list nvidia-container-toolkit-base -a
|
||||||
# Base gives a nvidia-ctk and the nvidia-container-runtime
|
# Base gives a nvidia-ctk and the nvidia-container-runtime
|
||||||
eval "${APT_INSTALL}" nvidia-container-toolkit-base
|
eval "${APT_INSTALL}" nvidia-container-toolkit-base=1.17.6-1
|
||||||
}
|
}
|
||||||
|
|
||||||
install_nvidia_fabricmanager() {
|
install_nvidia_fabricmanager() {
|
||||||
|
@ -60,34 +60,6 @@ setup_nvidia-nvrc() {
|
|||||||
popd > /dev/null || exit 1
|
popd > /dev/null || exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_nvidia-gpu-admin-tools() {
|
|
||||||
local TARGET="nvidia-gpu-admin-tools"
|
|
||||||
local TARGET_VERSION="v2024.12.06"
|
|
||||||
local TARGET_GIT="https://github.com/NVIDIA/gpu-admin-tools"
|
|
||||||
local TARGET_BUILD_DIR="${BUILD_DIR}/${TARGET}/builddir"
|
|
||||||
local TARGET_DEST_DIR="${BUILD_DIR}/${TARGET}/destdir"
|
|
||||||
local TARBALL="${BUILD_DIR}/kata-static-${TARGET}.tar.zst"
|
|
||||||
|
|
||||||
mkdir -p "${TARGET_BUILD_DIR}"
|
|
||||||
mkdir -p "${TARGET_DEST_DIR}/sbin"
|
|
||||||
|
|
||||||
pushd "${TARGET_BUILD_DIR}" > /dev/null || exit 1
|
|
||||||
|
|
||||||
rm -rf "$(basename "${TARGET_GIT}")"
|
|
||||||
git clone "${TARGET_GIT}"
|
|
||||||
|
|
||||||
rm -rf dist
|
|
||||||
# Installed via pipx local python environment
|
|
||||||
/usr/local/bin/pyinstaller -s -F gpu-admin-tools/nvidia_gpu_tools.py
|
|
||||||
|
|
||||||
cp dist/nvidia_gpu_tools ../destdir/sbin/.
|
|
||||||
|
|
||||||
tar cvfa "${TARBALL}" -C ../destdir .
|
|
||||||
tar tvf "${TARBALL}"
|
|
||||||
|
|
||||||
popd > /dev/null || exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
setup_nvidia-dcgm-exporter() {
|
setup_nvidia-dcgm-exporter() {
|
||||||
local TARGET="nvidia-dcgm-exporter"
|
local TARGET="nvidia-dcgm-exporter"
|
||||||
local TARGET_VERSION="3.3.9-3.6.1"
|
local TARGET_VERSION="3.3.9-3.6.1"
|
||||||
@ -131,7 +103,7 @@ setup_nvidia_gpu_rootfs_stage_one() {
|
|||||||
|
|
||||||
info "nvidia: Setup GPU rootfs type=${rootfs_type}"
|
info "nvidia: Setup GPU rootfs type=${rootfs_type}"
|
||||||
|
|
||||||
for component in "nvidia-gpu-admin-tools" "nvidia-dcgm-exporter" "nvidia-nvrc"; do
|
for component in "nvidia-dcgm-exporter" "nvidia-nvrc"; do
|
||||||
if [[ ! -e "${BUILD_DIR}/kata-static-${component}.tar.zst" ]]; then
|
if [[ ! -e "${BUILD_DIR}/kata-static-${component}.tar.zst" ]]; then
|
||||||
setup_"${component}"
|
setup_"${component}"
|
||||||
fi
|
fi
|
||||||
@ -228,9 +200,6 @@ chisseled_compute() {
|
|||||||
echo "nvidia: chisseling GPU"
|
echo "nvidia: chisseling GPU"
|
||||||
|
|
||||||
cp -a "${stage_one}"/nvidia_driver_version .
|
cp -a "${stage_one}"/nvidia_driver_version .
|
||||||
|
|
||||||
tar xvf "${BUILD_DIR}"/kata-static-nvidia-gpu-admin-tools.tar.zst -C .
|
|
||||||
|
|
||||||
cp -a "${stage_one}"/lib/modules/* lib/modules/.
|
cp -a "${stage_one}"/lib/modules/* lib/modules/.
|
||||||
|
|
||||||
libdir="lib/${machine_arch}-linux-gnu"
|
libdir="lib/${machine_arch}-linux-gnu"
|
||||||
|
Loading…
Reference in New Issue
Block a user