summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2025-04-16gnu: python-lap: Update to 0.5.12.Nicolas Graves
* gnu/packages/machine-learning.scm (python-lap): Update to 0.5.12. [build-system]: Switch to pyproject. [arguments]{test-flags}: Run tests in output. {phases}: Add a 'check-cleanup phase to remove tests from output. [propagated-inputs]: Remove python-scipy. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Id4c94c8a90c98ae4674e5d6c5a37ae9cfc9a63a1 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-botorch: Update to 0.13.0.Nicolas Graves
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.13.0. [native-inputs]: Add python-pyre-extensions. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-gpytorch: Update to 1.14.Nicolas Graves
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14. [arguments]{test-flags}: Ignore additional failing test. [propagated-inputs]: Add python-jaxtyping. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-botorch: Add missing native-inputs.Nicolas Graves
* gnu/packages/machine-learning.scm (python-botorch)[native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-gpytorch: Remove uneeded inputs.Nicolas Graves
* gnu/packages/machine-learning.scm (python-gpytorch): Remove uneeded inputs. [arguments]{test-flags}: Ignore costly examples tests. [native-inputs]: Remove python-coverage, python-flake8, python-flake8-print, python-twine. Change-Id: Id3b9537d9f3306cc4a8e0eed19aabd5732854813 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-linear-operator: Update to 0.6.Nicolas Graves
* gnu/packages/machine-learning.scm (python-linear-operator): Update to 0.6. [propagated-inputs]: Remove python-typeguard. Add python-mpmath. [native-inputs]: Remove python-flake8, python-flake8-print, python-twine. Add python-typeguard, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-pytorch-geometric: Skip failing tests.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pytorch-geometric): [arguments]{test-flags}: Skip test_type_repr failing test. Change-Id: I8ec82761a107ed6021c655250f8ab5b1187980c8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-autograd: Fix indentation.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-autograd): Fix indentation. Change-Id: I67b1c01d323e2458b49447969bb4164f71d1571b
2025-04-16gnu: python-autograd: Update to 1.7.0.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-autograd): Update to 1.7.0. [source]: Use the latest version tag. [native-inputs]: Remove python-nose, python-setuptools, and python-wheel; add python-hatchling. Change-Id: I42cd6b9ce621c1509f459fb947b09d05635fb79b
2025-04-16gnu: python-cleanlab: Update to 2.7.1.Nicolas Graves
* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-funsor: Disable one test.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-funsor)[arguments]: Disable test_function_of_numeric_array. Change-Id: I76f38abb3db01f8732e0b60dfa65690d1b98db4a
2025-04-16gnu: tensorflow: Fix build.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename phase 'python3.10-compatibility to 'python3.11-compatibility; update it to deal with removals in Python 3.11; add phase 'numpy-compatibility. Change-Id: I6c08b7b03cb01223fe9d62545f6687e9440b2011
2025-04-16gnu: Remove python-pytest-pep8.Nicolas Graves
This package is outdated. * gnu/packages/check.scm (python-pytest-pep8): Delete variable. (python-pytest-flakes)[native-inputs]: Remove python-pytest-pep8. * gnu/packages/machine-learning.scm (python-keras, python-keras-applications)[native-inputs]: Remove python-pytest-pep8. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-ml-collections: Update to 1.0.0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.0.0. [source]: Fetch from git repository. [arguments]: Remove custom 'check phase; use test-flags instead. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add python-pylint, python-pytest-xdist, and python-flit-core. Change-Id: Icdd340d138a14eaa5b1972d53b4a788a2a0e830e
2025-04-16gnu: Remove python-contextlib2.Ricardo Wurmus
This was a backport of the Python 3.10 version of contextlib. * gnu/packages/python-xyz.scm (python-contextlib2): Remove variable. * gnu/packages/machine-learning.scm (python-ml-collections) [propagated-inputs]: Remove it. Change-Id: I47e4eccf98d8caa18235008e94a0849e21975a68
2025-04-16gnu: Remove python-parameterized-next.Sharlatan Hellseher
* gnu/packages/check.scm (python-parameterized-next): Delete variable. * gnu/packages/machine-learning.scm (onnx) [native-inputs]: Remove python-parameterized-next, add python-parameterized. Change-Id: I5065dab6374ae86d7cc6fd8cbaa75cdbb9f89716
2025-04-16gnu: Update references to python3.10 directory.Ricardo Wurmus
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11 directory. * gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same. * gnu/packages/ebook.scm (calibre)[arguments]: Same. * gnu/packages/engineering.scm (cadabra2)[arguments]: Same. * gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same. * gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same. * gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same. * gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same. * gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment. Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-04-16gnu: r-rcppml/devel: Update to 0.5.6-2.5449a5b.Ricardo Wurmus
* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to 0.5.6-2.5449a5b. Change-Id: I6face31261f5eb51417fef77007f2c8ac1152361
2025-04-09gnu: Update whisper-cpp to 1.7.5.Ekaitz Zarraga
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.7.5. [source]: Remove `whisper-cpp-enable-tests.patch` patch. [inputs]: Add `git`. * gnu/packages/patches/whisper-cpp-enable-tests.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove `whisper-cpp-enable-tests.patch`. Change-Id: I16050a9cfe40374dc5bf8ba7ed66e1eb02a44ee5
2025-04-07gnu: Add python-sentence-transformers.Nicolas Graves
* gnu/packages/machine-learning.scm (python-sentence-transformers): New variable. Change-Id: Iedab56f6c2bdde12e654ba67695cd996122bdb0b
2025-04-07gnu: Add python-transformers.Nicolas Graves
* gnu/packages/machine-learning.scm (python-transformers): New variable. Change-Id: Ifd7fa3a0f4611d3298ab76ceb44b3aea1397b824
2025-04-07gnu: Add python-tokenizers.Nicolas Graves
* gnu/packages/machine-learning.scm (python-tokenizers): New variable. Change-Id: I5db95172255dc4635c2a417f3b7252454eea27d7
2025-04-07gnu: Add python-safetensors.Nicolas Graves
* gnu/packages/machine-learning.scm (python-safetensors): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: I90a1684d06756ce87ca0862d745a75be5919f0b2
2025-04-07gnu: Add rust-tokenizers.Nicolas Graves
* gnu/packages/machine-learning.scm (rust-tokenizers): New variable. Change-Id: I3189a2d826f072f65ad053d77eb39be39775f1c2
2025-04-07gnu: Add rust-hf-hub-0.3.Nicolas Graves
* gnu/packages/machine-learning.scm (rust-hf-hub-0.3): New variable. Change-Id: I9e64c316dde8094e6142785af8549556953513e0
2025-04-07gnu: Add rust-spm-precompiled-0.1.Nicolas Graves
* gnu/packages/machine-learning.scm (rust-spm-precompiled-0.1): New variable. Change-Id: I622c1a875e10041703ef0a32e7c35074f534276b
2025-04-07gnu: Add rust-esaxx-rs-0.1.Nicolas Graves
* gnu/packages/machine-learning.scm (rust-esaxx-rs-0.1): New variable. Change-Id: I38a666dd5b9f20dc721e0a28ad718ff5f227b708
2025-04-07gnu: Add rust-safetensors.Nicolas Graves
* gnu/packages/machine-learning.scm (rust-safetensors): New variable. Change-Id: I2733dbae90b292ed6485666cf875d6fb899c5d12
2025-03-28gnu: python-deepxde: Update to 1.13.2.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.13.2. Change-Id: I70f0caf5408e41295ed98b6b33dcc2df4a7ccc01
2025-03-23gnu: python-gpy: Move to machine-learning.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-gpy): Move from here ... * gnu/packages/machine-learning.scm: ... to here. Change-Id: Id1c8574c166014c87ffa484ea84f798eb7f53844
2025-03-22gnu: xnnpack: Fix build on riscv64-linux.Zheng Junjie
* gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: When target riscv64, Add gcc-14. Change-Id: Ifd19f13e6148cd9aa0bbdbf427466b1030da9a5e
2025-03-09gnu: Add tvm.Andy Tai
* gnu/packages/machine-learning.scm (tvm): New variable. * gnu/packages/patches/tvm_fix_cpptest_build.patch: New file. * gnu/local.mk: Register new file. Change-Id: Icfee19fccc7cc1c9f6d5d6bb680b554d777f62d6 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-09gnu: Add dmlc-core-next, as head of main branch of dmlc-core.Andy Tai
* gnu/packages/machine-learning.scm (dmlc-core-next): New variable. Change-Id: Icf608b45b69cf020c213696644412664ba935e6d Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01gnu: python-deepxde: Update to 1.13.1.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.13.1. Change-Id: I77fe9e0d2a65b185a3830d46c1e62fb501f13b11
2025-02-27gnu: python-spacy: Update to 3.6.1.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy): Update to 3.6.1. Change-Id: I3e79e275ca21566d1e0eeab2be22568e469fa23d
2025-02-27gnu: python-spacy: Use Pydantic 2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy)[propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: I454899ea84ffa96ddcfa222909ef8acb7cd164bd
2025-02-27gnu: python-thinc: Update to 8.1.12.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-thinc): Update to 8.1.12. [propagated-inputs]: Remove python-contextvars and python-typing-extensions; replace python-pydantic with python-pydantic-2. Change-Id: I7d79791163a750896495b4fed919c312b1110614
2025-02-17gnu: Fix typos in description and synopsis in various packages.Vagrant Cascadian
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix spelling of "formatting". * gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of "Asynchronous". (emacs-ob-racket)[description]: Fix spelling of "support". * gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of "utilities". (sgabios)[description]: Fix spelling of "capabilities". * gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly". * gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of "PostgreSQL". * gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of "Asynchronous". (guile-rsv)[description]: Fix spelling of "Separated". * gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix spelling of "implementing". * gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed". * gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling of "library". * gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of "internal". * gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of "routines". * gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of "compiler". * gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library". * gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of "Extensions". (ruby-fileutils)[synopsis]: Fix spelling of "library". * gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of "highlighting". * gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support". * gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of "separate". * gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling of "removable".
2025-02-07gnu: dlib: Update to 19.24.6 (removing duplicate).Danny Milosavljevic
Follow-up to commit 6cd15c83ab54b049f4bd3114ba971849ffe1fe66. * gnu/packages/machine-learning.scm [inputs]: Add libjxl, ffmpeg, libwebp. [source]: Switch to git. [arguments]<#:phases>[chdir]: New phase. [check]: Modify. Change-Id: I74b6b1606deb776a95b23e635d6a0e1af978ec42
2025-02-03gnu: Add python-dlib.Danny Milosavljevic
* gnu/packages/machine-learning.scm (python-dlib): New variable. Change-Id: Ia61ad36998353386b6d00f2ad1dd179ba28e9a38
2025-02-03gnu: Add dlib.Danny Milosavljevic
* gnu/packages/machine-learning.scm (dlib): New variable. Change-Id: Id0240565dfe76c7cdf0d74917f1de6fcd2da9f24
2025-01-29gnu: llama-cpp: Enable Vulkan.Danny Milosavljevic
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/machine-learning.scm (llama-cpp) [source]: Add patch. [arguments]<#:tests?>: Disable. <#:configure-flags>: Add "-DGGML_VULKAN=ON". <#:phases>[patch-paths]: New phase. [inputs]: Add vulkan-headers, vulkan-loader. [native-inputs]: Add shaderc, bash. Change-Id: Ib7a58f5c7f622213f3aaf5abcd701b17eed80f6b
2025-01-27gnu: python-pytorch-geometric: Update to 2.6.1.David Elsing
* gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to 2.6.1. [arguments]<#:phases>: Disable another test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: python-torchvision: Update to 0.20.1.David Elsing
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.20.1. [native-inputs]: Add pybind11. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: python-pytorch-for-r-torch: Fix build.David Elsing
The build fails because the types of function pointers with return type '__m256' and 'const __m256' (or '__m512' and 'const __m512') are not treated as compatible by the compiler. * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch) [arguments]: New field. [inputs]: Add foxi. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: python-pytorch: Update to 2.5.1.David Elsing
This also updates the qnnpack-pytorch package. * gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.5.1. (%python-pytorch-src): Adjust hash accordingly. (python-pytorch)[arguments]<#:phases>: Add 'remove-fr-trace-script phase. Adjust 'use-system-libraries phase. [native-inputs]: Add nlohmann-json. Replace cmake with cmake-minimal. [inputs]: Remove foxi. * gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: fbgemm: Update to 1.0.0.David Elsing
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.0.0. [arguments]: Add #:cmake. * gnu/packages/patches/fbgemm-use-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: oneapi-dnnl: Regenerate autogenerated files.David Elsing
* gnu/packages/machine-learning.scm (oneapi-dnnl)[source]: Add snippet. [arguments]<#:configure-flags>: Add "-DDNNL_EXPERIMENTAL_UKERNEL=ON". [arguments]<#:phases>: Add 'codegen phase. [native-inputs]: New field to add castxml, clang-17 and python. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27gnu: onnx: Update to 1.17.0.David Elsing
* gnu/packages/machine-learning.scm (onnx): Update to 1.17.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-25gnu: llama-cpp: Update to b4549.Danny Milosavljevic
* gnu/packages/machine-learning.scm (llama-cpp): Update to b4549. [arguments]<#:phases>[disable-unrunable-tests]: Modify. Change-Id: I7dd80273dc000e1ac6b46930222c4b4ebcddcb5f