From: Mathieu Baudier Date: Mon, 4 May 2026 10:23:39 +0000 (+0200) Subject: Use Nvidia repository X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=f8aeeba9993d84592813e529a7309c3ca0ef3218;p=pkg%2Fggml%2Fsources%2Fggml Use Nvidia repository --- diff --git a/debian/control b/debian/control index 41300fa7..7123ef38 100644 --- a/debian/control +++ b/debian/control @@ -10,9 +10,11 @@ Build-Depends: cmake, lsb-release, debhelper-compat (= 13), pkgconf, - libvulkan-dev , - glslc , - nvidia-cuda-toolkit-gcc [amd64] , + libvulkan-dev , + glslc , + cuda-nvcc-13-2 , + libcublas-dev-13-2 , + libcuda1 , Rules-Requires-Root: no Package: argeo-libggml-base0 diff --git a/debian/rules b/debian/rules index 85f7ae98..8542bb5c 100755 --- a/debian/rules +++ b/debian/rules @@ -41,18 +41,18 @@ else # amd64 CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON -ifeq ($(filter pkg.ggml.nocuda,$(DEB_BUILD_PROFILES)),) -CMAKE_OPTS += -DGGML_CUDA=ON \ - -DCMAKE_CUDA_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \ - -DCUDAToolkit_ROOT=/usr -endif - endif # arm64 ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),) CMAKE_OPTS += -DGGML_VULKAN=ON endif +ifeq ($(filter pkg.ggml.nocuda,$(DEB_BUILD_PROFILES)),) +CMAKE_OPTS += -DGGML_CUDA=ON \ + -DCMAKE_CUDA_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \ + -DCMAKE_CUDA_COMPILER=/usr/local/cuda-13/bin/nvcc +endif + CMAKE_OPTS += -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \ diff --git a/debian/shlibs.local b/debian/shlibs.local new file mode 100644 index 00000000..526394a7 --- /dev/null +++ b/debian/shlibs.local @@ -0,0 +1,2 @@ +libcudart 13 cuda-cudart-13-2 +libcublas 13 libcublas-13-2