mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-02-21 14:22:24 +00:00
gpu: Add NVLSM daemon
We need to chissel the NVLSM daemon for NVL5 systems Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
committed by
Fabiano Fidêncio
parent
67d154fe47
commit
1de7dd58f5
@@ -45,8 +45,8 @@ install_nvidia_fabricmanager() {
|
||||
return
|
||||
}
|
||||
echo "chroot: Install NVIDIA fabricmanager"
|
||||
eval "${APT_INSTALL}" nvidia-fabricmanager libnvidia-nscq
|
||||
apt-mark hold nvidia-fabricmanager libnvidia-nscq
|
||||
eval "${APT_INSTALL}" nvidia-fabricmanager libnvidia-nscq nvlsm
|
||||
apt-mark hold nvidia-fabricmanager libnvidia-nscq nvlsm
|
||||
}
|
||||
|
||||
install_userspace_components() {
|
||||
|
||||
@@ -145,8 +145,8 @@ chisseled_nvswitch() {
|
||||
|
||||
mkdir -p usr/share/nvidia/nvswitch
|
||||
|
||||
cp -a "${stage_one}"/usr/bin/nv-fabricmanager bin/.
|
||||
cp -a "${stage_one}"/usr/share/nvidia/nvswitch usr/share/nvidia/.
|
||||
cp -a "${stage_one}"/usr/bin/nv-fabricmanager bin/.
|
||||
cp -a "${stage_one}"/usr/share/nvidia/nvswitch usr/share/nvidia/.
|
||||
|
||||
libdir=usr/lib/"${machine_arch}"-linux-gnu
|
||||
|
||||
@@ -156,6 +156,14 @@ chisseled_nvswitch() {
|
||||
# if the specified log file can't be opened or the path is empty.
|
||||
# LOG_FILE_NAME=/var/log/fabricmanager.log -> setting to empty for stderr -> kmsg
|
||||
sed -i 's|^LOG_FILE_NAME=.*|LOG_FILE_NAME=|' usr/share/nvidia/nvswitch/fabricmanager.cfg
|
||||
|
||||
# NVLINK SubnetManager dependencies
|
||||
local nvlsm=usr/share/nvidia/nvlsm
|
||||
mkdir -p "${nvlsm}"
|
||||
|
||||
cp -a "${stage_one}"/opt/nvidia/nvlsm/lib/libgrpc_mgr.so lib/.
|
||||
cp -a "${stage_one}"/opt/nvidia/nvlsm/sbin/nvlsm sbin/.
|
||||
cp -a "${stage_one}/${nvlsm}"/*.conf "${nvlsm}"/.
|
||||
}
|
||||
|
||||
chisseled_dcgm() {
|
||||
|
||||
Reference in New Issue
Block a user