first stap at updating nvidia container

This commit is contained in:
Peter Tillemans 2025-07-23 00:43:00 +02:00
parent c77abaab70
commit bab5558560

View file

@ -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