]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
Use Nvidia repository
authorMathieu Baudier <redacted>
Mon, 4 May 2026 10:23:39 +0000 (12:23 +0200)
committerMathieu Baudier <redacted>
Mon, 4 May 2026 12:05:05 +0000 (14:05 +0200)
debian/control
debian/rules
debian/shlibs.local [new file with mode: 0644]

index 41300fa77ce597f48faafa556f1d405be92cb8a8..7123ef38e0b702a3bd3c9d5cb8cb8870cd1298e4 100644 (file)
@@ -10,9 +10,11 @@ Build-Depends: cmake,
                lsb-release,
                debhelper-compat (= 13),
                pkgconf,
-               libvulkan-dev            <!pkg.ggml.novulkan>,
-               glslc                    <!pkg.ggml.novulkan>,
-               nvidia-cuda-toolkit-gcc  [amd64] <!pkg.ggml.nocuda>,
+               libvulkan-dev       <!pkg.ggml.novulkan>,
+               glslc               <!pkg.ggml.novulkan>,
+               cuda-nvcc-13-2      <!pkg.ggml.nocuda>,
+               libcublas-dev-13-2  <!pkg.ggml.nocuda>,
+               libcuda1            <!pkg.ggml.nocuda>,
 Rules-Requires-Root: no
 
 Package: argeo-libggml-base0
index 85f7ae983846b3bd22fbc37b1f255ee71227d10e..8542bb5c5d7f6e606d0e3bc83632ac600e57aff0 100755 (executable)
@@ -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 (file)
index 0000000..526394a
--- /dev/null
@@ -0,0 +1,2 @@
+libcudart 13 cuda-cudart-13-2
+libcublas 13 libcublas-13-2