summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2026-01-17gnu: python-pytorch: Patch Python build.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Add phases 'patch-build-system to remove "__legacy__". Change-Id: Ic2243bdb4539cca3a0a0ac955961feeec963c2e5
2026-01-15gnu: python-hdbscan: Update to 0.8.41.jgart
* gnu/packages/machine-learning.scm (python-hdbscan): Update to 0.8.41. Change-Id: I3f817ce3f7af0b1d1e575c58bcd01d6a1f1fa805
2026-01-08gnu: Add koboldcpp.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): New variable. Merges guix/guix#5108 Change-Id: I0ad8bee1ad7934eb90e16f50877ba2b6f96976af Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-28gnu: Remove python-iml.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-iml): Delete variable. Fixes: guix/guix#4444 Change-Id: Iabdfc85d07177d0cba30b92917ad6036002b1b91
2025-12-24gnu: python-cma: Update to 4.4.1.Vinicius Monego
* gnu/packages/machine-learning.scm (python-cma): Update to 4.4.1. [arguments]: Add '#:test-backend', '#:test-flags'. <#:phases>: Do not override the 'check' phase. Change-Id: I277fe650c6906323ca0dee820355faee72a4ab40
2025-12-12gnu: python-autograd-gamma: Fix build.Hugo Buddelmeijer
* gnu/packages/machine-learning.scm (python-autograd-gamma): Fix build. [source]: Switch to git-fetch to have tests. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ibb034a65f212917620bb1080f20e6ddc2347c65e Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-04gnu: Add tflite-micro.Andy Tai
* gnu/packages/machine-learning.scm (tflite-micro): New variable. * gnu/packages/patches/tflite-micro_disable_download.patch: New file. * gnu/local.mk: (dist_patch_DATA): Reference new patch file. Change-Id: I43470f3101a48cf3570e31c00796d16e7257673c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02gnu: python-hyperopt: Replace python-nose by python-pynose.Nicolas Graves
* gnu/packages/machine-learning.scm (python-hyperopt)[native-inputs]: Remove python-black, python-wheel. Replace python-nose by python-pynose. Change-Id: Icf1304ed373583a3e827c2f9e9bcb3aa89a9a4c6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01gnu: lightgbm: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (lightgbm): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style and refresh <#:phases>. [native-inputs]: Add python. Remove python-nose. [description]: Improve style. Change-Id: I0d1e2560573a412814d303d65c33b30a545f9416 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01gnu: vowpal-wabbit: Improve style.Cayetano Santos
* gnu/packages/machine-learning.scm (vowpal-wabbit): Sort fields. [arguments]: Use G-Expressions. [home-page]: Update. Change-Id: Ia141a8e4b28e79b078896f39e13a958e9b1d4232
2025-12-01gnu: python-deepxde: Update to 1.14.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.14.0. [native-inputs]: Remove python-wheel. Change-Id: Iec5ce523468f848c2fb23649c2c2b7372a25fdd6
2025-12-01gnu: dlpack: Update to 1.2.Cayetano Santos
* gnu/packages/machine-learning.scm (dlpack): Update to 1.2. Change-Id: I19a5aa95576f025030e1dbe22fa2c5ca5cf2e71d
2025-12-01gnu: llama-cpp: Update to 0.0.0-b7126.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b7126. Change-Id: Ic15161c79030008d1d9e5759547c0fa394e7ca8f
2025-11-30gnu: python-cmaes: Update to 0.12.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.12.0. [native-inputs]: Remove python-wheel. [arguments]: Add #:test-flags. Change-Id: I729be7d54049dd65c4e55c6020e9de274a0299cb
2025-11-30gnu: tensorflow-lite: Update to 2.16.2.Andy Tai
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.16.2. [arguments]<#:phases>{xnn-delegate-fix}: New phase to remove call to undefined function in xnnpack delegate. Change-Id: Iae76ba4edfd40ab48cd3a42cbf61c6f0f7595d8d Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-29gnu: tensorflow-lite: Fix build.Andy Tai
* gnu/packages/machine-learning.scm (tensorflow-lite)[arguments] <#:phases>: Extend with (pyproject-guile-json). Change-Id: Ibeb0d8d9c940d8fa47549b90e75bf1d2ba6aa1df Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-28gnu: abseil-cpp: Update to 20250814.1.Greg Hogan
* gnu/packages/cpp.scm (abseil-cpp): Update to 20250814.1. [native-inputs]: Replace base "googletest" with googletest. (abseil-cpp-20250127): New variable. (abseil-cpp-20220623)[native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (onnxruntime)[inputs]: Replace abseil-cpp with abseil-cpp-20250127. * gnu/packages/mpd.scm (ashuffle): Update to 3.14.9. [arguments]: Add phase to fix dependencies. Change-Id: I8b3adc08815d75fb2d1b7800ef4de44ccbc8cbe2
2025-11-28gnu: googletest: Update to 1.17.0.Aaron Covrig
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-23gnu: dlib: Fix broken package.Romain GARBAGE
This is a follow-of of commit 830562e5cdb6c244f39c3168b4649c1144099450. * gnu/packages/machine-learning.scm (dlib)[arguments]: Replace unquote with ungexp. Improve style. Fix failing tests with GCC 14. Change-Id: Ida95405b026893bae26af39cbfc4a0457e2d232c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-20gnu: python-lightning-utilities: Update to 0.15.2.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.15.2. [propagated-inputs]: Remove python-importlib-metadata. [native-inputs]: Remove python-coverage. Change-Id: I123f1d978143ae9c63842e1f185237ba86be26e6
2025-11-20gnu: python-tokenizers: Extend with (pyproject-guile-json).Nicolas Graves
* gnu/packages/machine-learning.scm (python-tokenizers)[arguments] <#:phases>: Extend with (pyproject-guile-json). Change-Id: Idae6f4609393ec1a612b7710dc60c6b7bd8c79a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20gnu: onnxruntime: Extend with (pyproject-guile-json).Nicolas Graves
* gnu/packages/machine-learning.scm (onnxruntime)[arguments] <#:phases>: Extend with (pyproject-guile-json). Change-Id: Ib498a4697642d59784cf699230478ba23fb41ff6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-18gnu: whisper-cpp: Update to 1.8.2 and add ffmpeg input.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.8.2. [arguments]<#:phases>: Fix ’skip-failing-vad-tests. <#:configure-flags>: Enable ffmpeg. [inputs]: Add ffmpeg. Remove git. [native-inputs]: Add git. Change-Id: I75e6b4379e2112b2bcc9739b76bea9edceb0d3e0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: whisper-cpp: Improve style.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp): Fix max column. [inputs]: Sort. Change-Id: Ia86c4216a196b5c8645236b3d51d9cf73707fc9e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: dlib: Update to 20.0.Cayetano Santos
* gnu/packages/machine-learning.scm (dlib): Update to 20.0. [inputs]: Remove libjxl-0.10; add libjxl and pybind11. [native-inputs]: Remove libnsl. Change-Id: Ib0efe74c2e7e4f66ce43ef065bfe9eeaa9ece997 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-18gnu: dlib: Improve style.Cayetano Santos
* gnu/packages/machine-learning.scm (dlib)[arguments]: Use G-Expressions. [inputs]: Drop variables. [synopsys]: Fit to max column. [description]: Fit to max column. Change-Id: I6eb01d836657bd6323442c5c4c81fbaa08f438df Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-14gnu: python-sentence-transformers: Update to 5.1.2.jgart
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.1.2. Change-Id: I41751d68a97cddf1fadc8c0ff1952b277993db94
2025-11-09gnu: python-ml-collections: Update to 1.1.0.Ghislain Vaillant
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.1.0. [arguments]: Update test flags. [native-inputs]: Remove python-pylint, python-pytest-xidst. [propagated-inputs]: Remove python-six. Change-Id: If03e19f2e10b58bc97d66920dfc4ec4c8e6be03b Reviewed-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-07gnu: Remove xnnpack-for-r-torch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable. Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0
2025-11-07gnu: Remove qnnpack-pytorch-for-r-torch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (qnnpack-pytorch-for-r-torch): Delete variable. Change-Id: Ide167461e36c640e88e66b4ccd786e37a2e57687
2025-11-07gnu: Remove ideep-pytorch-for-r-torch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): Remove variable. Change-Id: Ia930ab53550688ae6ca806af4f60fb02aa139ece
2025-11-07gnu: Remove oneapi-dnnl-for-r-torch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): Remove variable. Change-Id: Ie8cacc9566410422390f9bf00dc0bfbc135e502f
2025-11-07gnu: liblantern: Update to 0.16.3.Ricardo Wurmus
* gnu/packages/machine-learning.scm (liblantern): Update to 0.16.3. Change-Id: Idbf7bcd135ff63eb538f08e79cdfbf1c4b5dd3fc
2025-11-07gnu: python-pytorch-for-r-torch: Update to 2.7.1.Ricardo Wurmus
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch, gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update. * gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file. * gnu/local.mk (dist_patch_DATA): Record it. * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to 2.7.1. [source]: Use new patch. [arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries phase from python-pytorch. [inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch. [native-inputs]: Inherit all from python-pytorch. [propagated-inputs]: Inherit all from python-pytorch. Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f
2025-11-07gnu: Add gloo-for-r-torch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (gloo-for-r-torch): New variable. Change-Id: Ibaf55d20d42acf6379464f7f7484c9ce67197d40
2025-11-04gnu: python-torchmetrics: Update to 1.8.2.Ayan Das
* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.8.2. [source]: Update hash. Change-Id: I95df5598ae30528cae7c2c10d6695decb06647e7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: python-botorch: Update to 0.16.0.Ayan Das
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.16.0. [source]: Switch upstream URL to meta-pytorch; update hash. [arguments]: In #:test-flags, skip tests that mock fmin_l_bfgs_b_batched (not imported with SciPy<1.13): test_emsemble_map_saas, test_negative_fixed_features. Also ignore test_community/ (requires optional 'pfns'). [native-inputs]: Drop python-wheel. Change-Id: I8249ef0730bd6f6849dc515fbafa8068bf0bfe9a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: python-gpytorch: Update to 1.14.2.Ayan Das
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14.2. [source]: Update hash. [native-inputs]: Drop python-wheel. Change-Id: Icd6ef2b964e17b918bbe92179e0803d4e001ec13 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: python-pot: Update to 0.9.6.Ayan Das
* gnu/packages/machine-learning.scm (python-pot): Update to 0.9.6. [source]: Switch to git-fetch (upstream tag). Update hash. Remove snippet for deleting 'ot/lp/emd_wrap.cpp'—not present in VCS source. [arguments]: Add test-flags to skip 'test_entropic_semirelaxed_gromov' (TypeError). [native-inputs]: Drop python-wheel; add python-pytest and python-pytest-cov. Change-Id: I8932a58ad9b83fd9c82c21fbb7db23fb06336a64 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: onnxruntime: Skip exporter-dependent tests needing onnxscript.Ayan Das
* gnu/packages/machine-learning.scm (onnxruntime): Skip exporter-dependent tests needing onnxscript. [arguments]: Extend pytest ignore list to exclude exporter tests that require python-onnxscript (test_pytorch_export_contrib_ops.py and transformers parity/phi_vision tests). Change-Id: I7fe48815fcbd53121049a3b61d43af636df2bffe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: python-torchaudio: Skip additional TorchScript consistency tests.Ayan Das
* gnu/packages/machine-learning.scm (python-torchaudio): Extend pytest -k filter to exclude FrequencyMasking/TimeMasking/deemphasis/RNNTLoss TorchScript tests that fail with PyTorch 2.9.0. [native-inputs]: Drop python-wheel. Change-Id: I87e4360cd3ebe433f5e5e508028872b8fdc294b7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: python-pytorch: Update to 2.9.0.Ayan Das
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.9.0. [source]: Update hash. [arguments]: Add 'skip-pip-redirect' phase to avoid pip redirect in setup.py. Extend concurrentqueue include fix to cover nativert. [native-inputs]: Add python-setuptools. * gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.9.0. Change-Id: I26606949da3c36fe8d7b6933ec54cb2c347a1bb9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: gloo: Update to 0.0.0-4.54cbae0.Ayan Das
* gnu/packages/machine-learning.scm (gloo): Update to commit 54cbae0d3a67fa890b4c3d9ee162b7860315e341. [source]: Switch upstream URL to https://github.com/pytorch/gloo and update hash. Change-Id: Ibbea0a6739dc658f9ae147641fe128650f1370b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-03gnu: python-torchvision: Build with FFMPEG 6.Liliana Marie Prikler
* gnu/packages/machine-learning.scm (python-torchvision)[inputs]: Replace ffmpeg with ffmpeg-6.
2025-11-03gnu: tensorflow-lite: Update to 2.15.1.Nicolas Graves
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.15.1. Change-Id: Ideb7605cb2cb6ddae7f53f5f6841522969ffbe83
2025-11-03gnu: tensorflow-lite: Adjust style.Hilton Chain
* gnu/packages/machine-learning.scm (tensorflow-lite): Tweak whitespaces. [native-inputs]: Remove labels. Replace auto-generated git repository tarballs to git-fetch. Change-Id: I5993c5accffff5b5831643ac2e221f26c899e0eb
2025-11-03gnu: tensorflow-lite: Fix package.Nicolas Graves
Fixes some breakages since the last python-team merge. * gnu/packages/machine-learning.scm (tensorflow-lite) [arguments] <#:configure-flags>: Access OpenCL headers through mesa-headers. <#:phases>: Adapt phase 'build-python to process <#:configure-flags> properly, in particular -DCMAKE_C_FLAGS and -DCMAKE_CXX_FLAGS. [native-inputs]: Add python-setuptools and python-wrapper. Remove python-wheel. [inputs]: Replace python-wrapper by python. Remove opencl-clhpp and opencl-headers, their content is already provided through mesa-headers. Change-Id: I77c287141238081e4df0c8df48f374d8d6aa5a82 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-11-01gnu: python-ml-collections: Fix build.Janneke Nieuwenhuizen
* gnu/packages/machine-learning.scm (python-ml-collections) [propagated-inputs]: Add python-six. Change-Id: I171afef3f31d792f2016cf6a8dee0a6add3308e0
2025-10-31gnu: python-ml-dtypes: Update to 0.5.3.Cayetano Santos
* gnu/packages/machine-learning.scm (python-ml-dtypes): Update to 0.5.3. [native-inputs]: Remove python-wheel. [source]: Add snippet. Change-Id: I33988d41ab5967346921c054c5c4f4040e5427df Signed-off-by: jgart <jgart@dismail.de>
2025-10-30gnu: python-jaxtyping: Update to 0.3.3.Cayetano Santos
* gnu/packages/machine-learning.scm (python-jaxtyping): Update to 0.3.3. Change-Id: I448742521e56cb4e8799f67b632f3939746e52ed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>