summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2026-01-25gnu: python-hyperopt: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-hyperopt): [arguments] <test-flags>: Move test logic from custom 'check phase here. <phases>: Use default 'check. [propagated-inputs]: Remove python-numpy; add python-numpy-1 and python-scikit-learn. Change-Id: Ic5b8b5a2ed37417e4869b8b00110367778b2c632 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-paramz Move to machinve-learning.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-paramz): Move from here ... * gnu/packages/machine-learning.scm: ... to here. Change-Id: I128d863626a9b70bf31c37e200d40ad6ccd48ad2 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-gpy: Use python-numpy@1.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-gpy): [propagated-inputs]: Remove python-numpy; add python-numpy-1. Change-Id: Ie8740ce69188726c58b9a6ee753bdd3ac6b214a8 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-scikit-learn-1.6: Skip 3 more tests.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-scikit-learn-1.6)[arguments] <test-flags>: Skip 3 more tests. Change-Id: I1c7e2eb7c18ddc5479cf45b84a6cf07d374842fe Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-funsor: Update to 0.4.6.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-funsor): Update to 0.4.6. [source]: Switch to git-fetch providing a fresh version. [arguments] <test-flags>: Run tests in parallel, supported upstream; skip more problematic tests. [propagated-inputs]: Remove python-numpy; add python-numpy-1, python-pyro-ppl, and python-pytorch. [native-inputs]: Add python-pytest-xdist. Change-Id: I6a82951485324e465c93aec07b4f98ef632ebae3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pomegranate: Move to machine-learning.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pomegranate): Move from here ... * gnu/packages/machine-learning.scm: ... to here. Change-Id: I1ef53f52439c0cae22e96ec381ecff3e2f616d71 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-apricot-select.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-apricot-select): New variable. Change-Id: Ib4e7b76e4025870e73a52d67277f8bc302740d01 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-brian2: Update to 2.10.1.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-brian2): Update to 2.10.1. [arguments] <test-flags>: Run portion of tests. <phases>: Use default 'check; add 'relax-requirements. [propagated-inputs]: Remove python-py-cpuinfo; add python-packaging. [native-inputs]: Remove python-wheel; add python-pytest-timeout and python-setuptools-scm. Fixes: guix/guix#2568 Change-Id: Iad4d1bc211069fccbec7eb9b0082bf2ea73c8e41 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-captum: Update to 0.8.0-0.4fade3a.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-captum): Update to 4fade3af8dc398c1f96b193c969565aad23aedf5 commit. [propagated-inputs]: Add python-openai. Change-Id: Ic51de929ac28f565244b7aec93b9b2be7211fb02 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-cleanlab: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-cleanlab)[arguments] <test-flags>: Skip one more test. <phases>: Add 'relax-requirements. [native-inputs]: Remove python-wheel; add python-matplotlib. Change-Id: I10e9d8a2eadc2de6d26f6247dc5e2305a215bd91 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-scikit-learn: Update to 1.7.2.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.7.2. [arguments] <test-flags>: Limit parallel tests up to 8 thread; all tests passed, don't skip any. [native-inputs]: Add pkg-config. Change-Id: I4ef534538ba83feb6d8e2bfb91f766e5dfd157e8 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pydantic-2: Deprecate by python-pydantic.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable. * gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/cybersecurity.scm (gallia): [inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/django.scm (python-django-ninja)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/machine-learning.scm (python-spacy, python-thinc): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-science.scm (python-iminuit):[native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-pandera, python-vaex-core)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub): [native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-aws-sam-translator, python-weasel, python-openai, python-fastapi, python-fastapi-csrf-protect, python-fastapi-pagination-minimal, python-fastapi-pagination): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-xyz.scm: (python-safety-schemas, python-pytoolconfig, python-pydantic-cli, python-pydantic-settings, python-confection, python-safety)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-deepdiff, python-lief)[native-inputs]: Remove python-pydantic-2; add python-pydantic. Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-numpy-2: Deprecate by python-numpy.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy-2): Deprecated in favor of python-numpy. (python-omero-py, python-numexpr) [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/algebra.scm (kissfft) [native-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/image.scm (vigra): [inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/machine-learning.scm (python-spacy): [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/machine-learning.scm (python-thinc): [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/maths.scm (python-blis): [native-inputs]: Remove python-numpy-2; add python-numpy. Change-Id: Ie6041de76a227246ec63b0efa04d293dcc22b40b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
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>