aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorgan Smith <Morgan.J.Smith@outlook.com>2025-03-31 18:50:46 -0400
committerDanny Milosavljevic <dannym@friendly-machines.com>2025-04-25 03:21:13 +0200
commit0a2521e3edef8625b6c3209f41d59867b6a6db49 (patch)
treea8cafa91c92dffb032ee45a4597b226d249bdfed
parent171c62a96d9bcdf4bfec41203baee98b0ff3b860 (diff)
downloadguix-0a2521e3edef8625b6c3209f41d59867b6a6db49.tar.gz
guix-0a2521e3edef8625b6c3209f41d59867b6a6db49.zip
gnu: Add python-gguf-llama-cpp.
* gnu/packages/machine-learning.scm (python-gguf-llama-cpp): New variable. Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
-rw-r--r--gnu/packages/machine-learning.scm15
1 files changed, 15 insertions, 0 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index c4dd9e2c2d..9b2eaed17f 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -7116,6 +7116,21 @@ performance library of basic building blocks for deep learning applications.")
(description "A Python library for reading and writing GGUF & GGML format ML models.")
(license license:expat)))
+(define-public python-gguf-llama-cpp
+ (package/inherit python-gguf
+ (version "0.16.0")
+ (source (package-source llama-cpp))
+ (propagated-inputs (list python-numpy python-pyyaml python-sentencepiece
+ python-tqdm))
+ (native-inputs (list python-poetry-core))
+ (arguments
+ (substitute-keyword-arguments (package-arguments python-gguf)
+ ((#:phases phases #~%standard-phases)
+ #~(modify-phases #$phases
+ (add-after 'unpack 'chdir
+ (lambda _
+ (chdir "gguf-py")))))))))
+
(define-public python-gymnasium
(package
(name "python-gymnasium")