From bab5558560a3fce68839b576fd285aa8bb25be9d Mon Sep 17 00:00:00 2001 From: Peter Tillemans Date: Wed, 23 Jul 2025 00:43:00 +0200 Subject: [PATCH] first stap at updating nvidia container --- snamellit/packages/nvidia-container.scm | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/snamellit/packages/nvidia-container.scm b/snamellit/packages/nvidia-container.scm index 9ac7b53..5c3b7de 100644 --- a/snamellit/packages/nvidia-container.scm +++ b/snamellit/packages/nvidia-container.scm @@ -1,4 +1,4 @@ -;; proudly found at https://ianfitzpatrick.eu/guix-nvidia-docker/ +;;; proudly found at https://ianfitzpatrick.eu/guix-nvidia-docker/ ;; (define-module (snamellit packages nvidia-container) ;; adapt module name for your own use @@ -16,7 +16,7 @@ #:use-module (gnu packages onc-rpc) #:use-module (gnu packages golang) #:use-module (gnu packages check) - #:use-module (gnu packages base) + #:use-module ((gnu packages base) #:select (tar coreutils which) #:prefix core:) #:use-module (gnu packages curl) #:use-module (gnu packages version-control) #:use-module (gnu packages pkg-config) @@ -30,7 +30,7 @@ (define-public nvidia-modprobe (package (name "nvidia-modprobe") - (version "550.54.14") + (version "575.51.02") (source (origin (method git-fetch) (uri (git-reference @@ -38,7 +38,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1a7q03pnwk3wa0p57whwv2mvz60bv77vvvaljqzwnscpyf94q548")))) + (base32 "01gcmz4mrgjc9fx0nmjm8xri4193z6wn77h0njqf26qb2r5k496y")))) (build-system gnu-build-system) (arguments (list @@ -77,7 +77,7 @@ (define-public libnvidia-container (package (name "libnvidia-container") - (version "1.13.1") + (version "1.17.8") (source (origin (method git-fetch) (uri (git-reference @@ -87,7 +87,7 @@ (patches (search-patches "libnvidia-container.patch")) (sha256 (base32 - "0rzvh1zhh8pi5xjzaq3nmyzpcvjy41gq8w36dp1ai11a6j2lpa99")))) + "0a0i0gm9c4xh9mzrxm1d7r1c878afzrwh49imqk3i3yn35ixqf1v")))) (build-system gnu-build-system) (arguments (list @@ -136,7 +136,7 @@ )) #:tests? #f)) (native-inputs - (list libseccomp nvidia-modprobe which libtirpc libcap libelf git-minimal curl tar coreutils docker go gcc-toolchain rpcsvc-proto pkgconf)) + (list libseccomp nvidia-modprobe core:which libtirpc libcap libelf git-minimal curl core:tar core:coreutils docker go gcc-toolchain rpcsvc-proto pkgconf)) (synopsis "Build and run containers leveraging NVIDIA GPUs") (description "The NVIDIA Container Toolkit allows users to build and run GPU accelerated containers. The toolkit includes a container runtime library and utilities to automatically configure containers to leverage NVIDIA GPUs.") (home-page "https://github.com/NVIDIA/nvidia-container-toolkit") @@ -145,7 +145,7 @@ (define-public nvidia-container-toolkit (package (name "nvidia-container-toolkit") - (version "1.13.1") + (version "1.17.8") (source (origin (method git-fetch) (uri (git-reference @@ -154,7 +154,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "01gh57jfpcv07c4442lbf9wiy0l1iwl85ig9drpp0637gbkzgwa4")))) + "06lh7drkrkb2aw37vbhcx75an0n30dvy2q816s6clhvb2wzxqph7")))) (build-system go-build-system) (arguments (list @@ -183,3 +183,6 @@ (description "The NVIDIA Container Toolkit allows users to build and run GPU accelerated containers. The toolkit includes a container runtime library and utilities to automatically configure containers to leverage NVIDIA GPUs.") (home-page "https://github.com/NVIDIA/nvidia-container-toolkit") (license asl2.0))) + + +nvidia-container-toolkit