From 8a4a1fa92860af3e47dd11b588ca6ab7a85e592c Mon Sep 17 00:00:00 2001 From: Fi guadec Date: Sun, 15 Jun 2025 02:08:04 +0200 Subject: gnu: Add python-ctranslate2. * gnu/packages/machine-learning.scm (python-ctranslate2): New variable. Co-authored-by: Nicolas Graves Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a --- gnu/packages/machine-learning.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index cdffae15993..a57083d4a50 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -6337,6 +6337,26 @@ reordering, etc., to accelerate and reduce the memory usage of Transformer models on CPU and GPU.") (license license:expat))) +(define-public python-ctranslate2 + (package/inherit ctranslate2 + (name "python-ctranslate2") + (build-system pyproject-build-system) + (arguments + (list + ;; XXX: tests require the eole python project. + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'cd-to-build-dir + (lambda _ + (chdir "python")))))) + (native-inputs (list ctranslate2 + python-setuptools + python-wheel + pybind11-2.10 + python-pyyaml + python-numpy)))) + (define-public python-hmmlearn (package (name "python-hmmlearn") -- cgit v1.2.3