1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
CUDA_ARCH_LIST = amd64
CUDA_ARCH_LIST += ppc64el
CUDA_ARCH_LIST += arm64
CUDA_ARCH_LIST_NO_DRIVER += ppc64el
CUDA_ARCH_LIST_NO_OPENJDK += arm64
package_libcuda1.Debian += libcuda1 (>= $${nvidia:MinVersion}) [!armhf] |
package_libcuda1.Ubuntu += libnvidia-compute-580 (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-580-server (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-575 (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-575-server (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-570 (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-570-server (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-550 (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libcuda1.Ubuntu += libnvidia-compute-550-server (>= $${nvidia:MinVersion}) [amd64 i386 arm64] |
package_libnvidia-ml1.Debian += libnvidia-ml1 (>= $${nvidia:MinVersion}) [!armhf] |
package_libnvidia-ml1.Ubuntu = $(package_libcuda1.Ubuntu)
package_driver.Debian += nvidia-driver (>= $${nvidia:MinVersion}) [!i386 !armhf] |
package_driver.Ubuntu =
package_nvidia-kernel-dkms.Debian += nvidia-kernel-dkms (>= $${nvidia:MinVersion}) [!i386 !armhf] |
package_nvidia-kernel-dkms.Debian += nvidia-open-kernel-dkms (>= $${nvidia:MinVersion}) [!i386 !armhf !ppc64el] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-580-open (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-580 (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-580-server (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-575-open (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-575 (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-575-server (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-570-open (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-570 (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-570-server (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-550 (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-550-server (>= $${nvidia:MinVersion}) [amd64 arm64] |
package_nvidia-kernel-dkms.Ubuntu += nvidia-dkms-550-open (>= $${nvidia:MinVersion}) [amd64 arm64] |
CUDA_VERSION_DRIVER_BUNDLED.default = 550.54.15
CUDA_VERSION_DRIVER_MINIMAL.default = 550
libcudart.VERSION = $(CUDA_VERSION_cuda_cudart)
nvidia-cuda-dev.VERSION = $(CUDA_VERSION_cuda_cudart)
libcupti.VERSION = $(CUDA_VERSION_cuda_cupti)
libcupti.LIBVERSION = 2024.1.1
libcupti-dev.VERSION = $(CUDA_VERSION_cuda_cupti)
libcupti-doc.VERSION = $(CUDA_VERSION_cuda_cupti)
nvidia-cuda-gdb.VERSION = $(CUDA_VERSION_cuda_gdb)
nvidia-cuda-toolkit.VERSION = $(CUDA_VERSION_cuda_nvcc)
libnvvm.VERSION = $(CUDA_VERSION_cuda_nvcc)
libnvvm.LIBVERSION = $(libnvvm.SOVERSION).0.0
libnvidia-ml-dev.VERSION = $(CUDA_VERSION_cuda_nvml_dev)
libaccinj64-.VERSION = $(CUDA_VERSION_cuda_nvprof)
libcuinj64-.VERSION = $(CUDA_VERSION_cuda_nvprof)
nvidia-profiler.VERSION = $(CUDA_VERSION_cuda_nvprof)
libnvrtc.VERSION = $(CUDA_VERSION_cuda_nvrtc)
libnvrtc-builtins.VERSION = $(CUDA_VERSION_cuda_nvrtc)
libnvtoolsext.VERSION = $(CUDA_VERSION_cuda_nvtx)
libnvtoolsext.LIBVERSION = $(libnvtoolsext.SOVERSION).0.0
nvidia-visual-profiler.VERSION = $(CUDA_VERSION_cuda_nvvp)
nvidia-opencl-dev.VERSION = $(CUDA_VERSION_cuda_opencl)
libcublas.VERSION = $(CUDA_VERSION_libcublas)
libcublaslt.VERSION = $(CUDA_VERSION_libcublas)
libnvblas.VERSION = $(CUDA_VERSION_libcublas)
libcufft.VERSION = $(CUDA_VERSION_libcufft)
libcufftw.VERSION = $(CUDA_VERSION_libcufft)
libcufile.VERSION = $(CUDA_VERSION_libcufile)
libcufile.LIBVERSION = 1.9.1
libcufile-rdma.VERSION = $(CUDA_VERSION_libcufile)
libcufile-rdma.LIBVERSION = $(libcufile.LIBVERSION)
libcufile-dev.VERSION = $(CUDA_VERSION_libcufile)
gds-tools.VERSION = $(CUDA_VERSION_libcufile)
libcurand.VERSION = $(CUDA_VERSION_libcurand)
libcusolver.VERSION = $(CUDA_VERSION_libcusolver)
libcusolvermg.VERSION = $(CUDA_VERSION_libcusolver)
libcusparse.VERSION = $(CUDA_VERSION_libcusparse)
libnppc.VERSION = $(CUDA_VERSION_libnpp)
libnppial.VERSION = $(CUDA_VERSION_libnpp)
libnppicc.VERSION = $(CUDA_VERSION_libnpp)
libnppidei.VERSION = $(CUDA_VERSION_libnpp)
libnppif.VERSION = $(CUDA_VERSION_libnpp)
libnppig.VERSION = $(CUDA_VERSION_libnpp)
libnppim.VERSION = $(CUDA_VERSION_libnpp)
libnppist.VERSION = $(CUDA_VERSION_libnpp)
libnppisu.VERSION = $(CUDA_VERSION_libnpp)
libnppitc.VERSION = $(CUDA_VERSION_libnpp)
libnpps.VERSION = $(CUDA_VERSION_libnpp)
libnvfatbin.VERSION = $(CUDA_VERSION_libnvfatbin)
libnvjitlink.VERSION = $(CUDA_VERSION_libnvjitlink)
libnvjpeg.VERSION = $(CUDA_VERSION_libnvjpeg)
nsight-compute.VERSION = $(CUDA_VERSION_nsight_compute)
nsight-compute-target.VERSION = $(CUDA_VERSION_nsight_compute)
nsight-systems.VERSION = $(CUDA_VERSION_nsight_systems)
nsight-systems-target.VERSION = $(CUDA_VERSION_nsight_systems)
nvidia-fs-dkms.VERSION = $(CUDA_VERSION_nvidia_fs)
DEFAULT_GCC_VERSION = 13
OPENJDK_VERSION.default = 8u462-ga-1
UPSTREAM_HOST_ARCH.default = $(DEB_HOST_GNU_CPU)
UPSTREAM_HOST_ARCH.ppc64el = ppc64le
UPSTREAM_HOST_ARCH.ppc64el = x86_64
NSIGHT_COMPUTE_DESKTOP_DIR.amd64 = linux-desktop-glibc_2_11_3-x64
NSIGHT_COMPUTE_DESKTOP_DIR.i386 = linux-desktop-glibc_2_11_3-x86
NSIGHT_COMPUTE_DESKTOP_DIR.ppc64el = linux-desktop-glibc_2_19_0-ppc64le
NSIGHT_COMPUTE_DESKTOP_DIR.arm64 = linux-desktop-t210-a64
NSIGHT_SYSTEMS_HOST_DIR.amd64 = host-linux-x64
NSIGHT_SYSTEMS_HOST_DIR.ppc64el = host-linux-ppc64le
NSIGHT_SYSTEMS_HOST_DIR.arm64 = host-linux-armv8
NSIGHT_SYSTEMS_TARGET_DIR.amd64 = target-linux-x64
NSIGHT_SYSTEMS_TARGET_DIR.ppc64el = target-linux-ppc64le
NSIGHT_SYSTEMS_TARGET_DIR.arm64 = target-linux-sbsa-armv8
COMPRESS_EXT = xz
CUDA_TAR_TYPE.default = repack
CUDA_DL_TYPE.default = run
CUDA_DL_URL_HOST = https://developer.download.nvidia.com
CUDA_DL_URL_PATH.default = compute/cuda/$(CUDA_VERSION_TOOLKIT)/local_installers
CUDA_DL_FILENAME_ARCH.amd64 = linux
CUDA_DL_FILENAME_ARCH.ppc64el = linux_ppc64le
CUDA_DL_FILENAME_ARCH.arm64 = linux_sbsa
CUDA_DL_FILENAME.run = cuda_$(CUDA_VERSION_TOOLKIT)_$(call aval,CUDA_VERSION_DRIVER_BUNDLED,$1)_$(call aval,CUDA_DL_FILENAME_ARCH,$1).run
# $1 = arch
get_dl_url = $(CUDA_DL_URL_HOST)/$(call aval,CUDA_DL_URL_PATH,$1)/$(call get_dl_filename,$1)
get_dl_filename = $(or $(call CUDA_DL_FILENAME.$(call aval,CUDA_DL_TYPE,$1),$1),$(error Undefined CUDA_DL_FILENAME.$(call aval,CUDA_DL_TYPE,$1)($1)))
get_dl_type = $(call aval,CUDA_DL_TYPE,$1)
|