@@ -37,17 +37,20 @@ download_driver_package_deps () {
3737 download_apt_with_dep libnvidia-encode-${DRIVER_BRANCH} -server
3838 download_apt_with_dep libnvidia-fbc1-${DRIVER_BRANCH} -server
3939
40- download_apt_with_dep nvidia-fabricmanager-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
41- download_apt_with_dep libnvidia-nscq-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
42-
43- if [ " $DRIVER_BRANCH " -ge " 550" ]; then
40+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
41+ download_apt_with_dep nvidia-imex=${DRIVER_VERSION} -1
42+ download_apt_with_dep nvidia-fabricmanager=${DRIVER_VERSION} -1
43+ download_apt_with_dep libnvidia-nscq=${DRIVER_VERSION} -1
44+ download_apt_with_dep libnvsdm=${DRIVER_VERSION} -1
45+ else
46+ if [ " $DRIVER_BRANCH " -ge " 570" ]; then
47+ download_apt_with_dep nvidia-imex-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
4448 download_apt_with_dep nvlsm
4549 download_apt_with_dep infiniband-diags
46- download_apt_with_dep nvidia-imex-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
47- fi
48-
49- if [ " $DRIVER_BRANCH " -ge " 560" ]; then
5050 download_apt_with_dep libnvsdm-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
51+ fi
52+ download_apt_with_dep nvidia-fabricmanager-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
53+ download_apt_with_dep libnvidia-nscq-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
5154 fi
5255
5356 ls -al .
@@ -71,12 +74,28 @@ fetch_nvidia_installer () {
7174 rm $DRIVER_RUN_FILE .run
7275}
7376
77+ imex_install () {
78+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
79+ apt-get install -y --no-install-recommends nvidia-imex=${DRIVER_VERSION} -1
80+ elif [ " $DRIVER_BRANCH " -ge " 570" ]; then
81+ apt-get install -y --no-install-recommends nvidia-imex-${DRIVER_BRANCH} =${DRIVER_VERSION} -1;
82+ fi
83+ }
84+
85+ extra_pkgs_install () {
86+ apt-get update
87+ imex_install
88+ rm -rf /var/lib/apt/lists/*
89+ }
90+
7491if [ " $1 " = " download_driver_package_deps" ]; then
7592 download_driver_package_deps
7693elif [ " $1 " = " build_local_apt_repo" ]; then
7794 build_local_apt_repo
7895elif [ " $1 " = " fetch_nvidia_installer" ]; then
7996 fetch_nvidia_installer
97+ elif [ " $1 " = " extra_pkgs_install" ]; then
98+ extra_pkgs_install
8099else
81100 echo " Unknown function: $1 "
82101 exit 1
0 commit comments