@@ -37,17 +37,22 @@ 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-fabricmanager=${DRIVER_VERSION} -1
42+ download_apt_with_dep libnvidia-nscq=${DRIVER_VERSION} -1
43+ download_apt_with_dep nvlsm
44+ download_apt_with_dep infiniband-diags
45+ download_apt_with_dep nvidia-imex=${DRIVER_VERSION} -1
46+ download_apt_with_dep libnvsdm=${DRIVER_VERSION} -1
47+ else
48+ download_apt_with_dep nvidia-fabricmanager-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
49+ download_apt_with_dep libnvidia-nscq-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
50+ if [ " $DRIVER_BRANCH " -ge " 570" ]; then
4451 download_apt_with_dep nvlsm
4552 download_apt_with_dep infiniband-diags
4653 download_apt_with_dep nvidia-imex-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
47- fi
48-
49- if [ " $DRIVER_BRANCH " -ge " 560" ]; then
5054 download_apt_with_dep libnvsdm-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
55+ fi
5156 fi
5257
5358 ls -al .
@@ -71,12 +76,28 @@ fetch_nvidia_installer () {
7176 rm $DRIVER_RUN_FILE .run
7277}
7378
79+ imex_install () {
80+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
81+ apt-get install -y --no-install-recommends nvidia-imex=${DRIVER_VERSION} -1
82+ elif [ " $DRIVER_BRANCH " -ge " 570" ]; then
83+ apt-get install -y --no-install-recommends nvidia-imex-${DRIVER_BRANCH} =${DRIVER_VERSION} -1;
84+ fi
85+ }
86+
87+ extra_pkgs_install () {
88+ apt-get update
89+ imex_install
90+ rm -rf /var/lib/apt/lists/*
91+ }
92+
7493if [ " $1 " = " download_driver_package_deps" ]; then
7594 download_driver_package_deps
7695elif [ " $1 " = " build_local_apt_repo" ]; then
7796 build_local_apt_repo
7897elif [ " $1 " = " fetch_nvidia_installer" ]; then
7998 fetch_nvidia_installer
99+ elif [ " $1 " = " extra_pkgs_install" ]; then
100+ extra_pkgs_install
80101else
81102 echo " Unknown function: $1 "
82103 exit 1
0 commit comments