@@ -22,6 +22,48 @@ download_apt_with_dep () {
2222 fi
2323}
2424
25+ nvlink5_pkgs_download () {
26+ if [ " $DRIVER_BRANCH " -ge " 570" ]; then
27+ download_apt_with_dep nvlsm
28+ download_apt_with_dep infiniband-diags
29+ fi
30+ }
31+
32+ # libnvsdm packages are not available for arm64
33+ nvsdm_download () {
34+ if [ " $TARGETARCH " = " amd64" ]; then
35+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
36+ download_apt_with_dep libnvsdm=${DRIVER_VERSION} -1
37+ elif [ " $DRIVER_BRANCH " -ge " 570" ]; then
38+ download_apt_with_dep libnvsdm-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
39+ fi
40+ fi
41+ }
42+
43+ fabricmanager_download () {
44+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
45+ download_apt_with_dep nvidia-fabricmanager=${DRIVER_VERSION} -1
46+ else
47+ download_apt_with_dep nvidia-fabricmanager-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
48+ fi
49+ }
50+
51+ nscq_download () {
52+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
53+ download_apt_with_dep libnvidia-nscq=${DRIVER_VERSION} -1
54+ else
55+ download_apt_with_dep libnvidia-nscq-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
56+ fi
57+ }
58+
59+ imex_download () {
60+ if [ " $DRIVER_BRANCH " -ge " 580" ]; then
61+ download_apt_with_dep nvidia-imex=${DRIVER_VERSION} -1
62+ elif [ " $DRIVER_BRANCH " -ge " 570" ]; then
63+ download_apt_with_dep nvidia-imex-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
64+ fi
65+ }
66+
2567download_driver_package_deps () {
2668 apt-get update
2769 pushd ${LOCAL_REPO_DIR}
@@ -37,18 +79,11 @@ download_driver_package_deps () {
3779 download_apt_with_dep libnvidia-encode-${DRIVER_BRANCH} -server
3880 download_apt_with_dep libnvidia-fbc1-${DRIVER_BRANCH} -server
3981
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
44- download_apt_with_dep nvlsm
45- 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
50- download_apt_with_dep libnvsdm-${DRIVER_BRANCH} ${DRIVER_VERSION} -1
51- fi
82+ fabricmanager_download
83+ nscq_download
84+ nvlink5_pkgs_download
85+ imex_download
86+ nvsdm_download
5287
5388 ls -al .
5489 popd
0 commit comments