summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2025-01-22gnu: Add python-pot.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pot): New variable. Change-Id: I2a844a41031ce80d46a3ffe03ead9652d5a87348
2025-01-22gnu: Add python-pymanopt.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pymanopt): New variable. Change-Id: Id10413a0f2f76a8a3ac9e6fee22005a92625323c
2025-01-22gnu: Add python-geomloss.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-geomloss): New variable. Change-Id: Id54d81c8c942c69151a7667983073a28419170d0
2025-01-20gnu: python-gymnasium: Add missing input.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-gymnasium)[native-inputs]: Add python-wheel. Change-Id: I118aa4283767906c59a6daa93d0ba01bfbfb6029
2025-01-20gnu: python-cleanlab: Update to 2.7.0.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.0. [arguments] <test-flags>: Ignore tests requiring Hugging Face datasets. [native-inputs]: Remove python-pytest-lazy-fixture; add python-typing-extensions. Change-Id: I7988b4c0b6dff10a44d4a1fbffa48b950158302c
2025-01-20gnu: python-mord: Add missing inputs.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-mord)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I597517f73fca8e3fe15b81bb6b8929572841de95
2025-01-20gnu: python-tensorly: Update to 0.9.0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-tensorly): Update to 0.9.0. Change-Id: If8ac31dd27e49349ef56cdf8051cda6d5cf2d616
2025-01-20gnu: python-pyro-ppl: Add missing inputs.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pyro-ppl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: If128e0f46834badb30cb4b3980e958043c37abc7
2025-01-20gnu: python-scikit-learn-extra: Disable one test.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-scikit-learn-extra) [arguments]: Disable one test. Change-Id: Idee17402250a55ca564724f00550ef36664982f6
2025-01-20gnu: python-pytorch-geometric: Disable one test.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]: Disable one more test. Change-Id: Id69243e70c39b9307745b08156ed956f23d8daa4
2025-01-20gnu: python-lightning-cloud: Update to 0.5.70.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-lightning-cloud): Update to 0.5.70. [propagated-inputs]: Add python-boto3 and python-protobuf; replace python-fastapi-for-pytorch-lightning with python-fastapi. Change-Id: I4c93a0120639af230fdaf53703c688ce3012e8e0
2025-01-20gnu: python-pytorch-lightning: Update to 2.5.0.post0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.5.0.post0. [arguments]: Only run core tests. [propagated-inputs]: Replace python-fastapi-for-pytorch-lightning with python-fastapi; remove python-starsessions-for-pytorch-lightning. Change-Id: I1bf392e19cc06194fdf662f07aeccbafc8d0ae4e
2025-01-20gnu: python-thinc: Remove old version of dataclasses.Ricardo Wurmus
A newer version of dataclasses is part of Python. * gnu/packages/machine-learning.scm (python-thinc)[propagated-inputs]: Remove python-dataclasses. Change-Id: I04cb4ad7af5465fac762f56248f7ca61315b7a78
2025-01-07gnu: whisper-cpp: Enable tests.Danny Milosavljevic
* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]<#:tests?>: Remove. Change-Id: I71964e4f3d43ff02f6aa529bd66700bd8ab63687
2025-01-06gnu: python-spacy: Fix build.Alice BRENON
* gnu/packages/machine-learning.scm (python-spacy): Fix build. [native-inputs]: Add python-wheel Change-Id: I6550f6dc0cb1fb88fc733f6471f1831c4ba95977 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-05gnu: Fix whitespace issues in various descriptions.Gabriel Wicki
This mainly addresses `double-space after sentence end period' and `trailing white space' issues. * gnu/packages/audio.scm (ecasound): Fix description. * gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix description. * gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix description. * gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix description. * gnu/packages/code.scm (cscope): Fix description. * gnu/packages/compression.scm (c-blosc): Fix description. * gnu/packages/connman.scm (connman): Fix description. * gnu/packages/crypto.scm (libxcrypt): Fix description. * gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix description. * gnu/packages/docker.scm (docker-registry): Fix description. * gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description. * gnu/packages/game-development.scm (deutex, grfcodec): Fix description. * gnu/packages/games.scm (chroma): Fix description. * gnu/packages/geo.scm (xygrib): Fix description. * gnu/packages/gnunet.scm (gnunet-scheme): Fix description. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description. * gnu/packages/kodi.scm (fstrcmp): Fix description. * gnu/packages/machine-learning.scm (vosk-api): Fix description. * gnu/packages/messaging.scm (biboumi): Fix description. * gnu/packages/music.scm (sooperlooper, samplebrain): Fix description. * gnu/packages/perl.scm (perl-file-readbackwards): Fix description. * gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description. * gnu/packages/scanner.scm (sane-airscan): Fix description. * gnu/packages/security-token.scm (pkcs11-helper): Fix description. * gnu/packages/shellutils.scm (shell-functools): Fix description. * gnu/packages/textutils.scm (catdoc): Fix description. * gnu/packages/tor.scm (tor): Fix description. * gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description. * gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description. Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-02gnu: whisper-cpp: Enable sdl2 and tests.Andy Tai
* gnu/packages/patches/whisper-cpp-enable-tests.patch: New file. * gnu/packages/machine-learning.scm (whisper-cpp)[source]: Add reference to patch. [arguments]<#:configure-flags>: Add configure flags. [arguments]<#:phases>: Disable big test on 32 bit. [inputs]: Add sdl2. [synopsis]: Modify. [description]: Modify. * gnu/local.mk (dist_PATCH_DATA): Register patch. Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Change-Id: Icdb82c3c7d3d485346f89fe699d0d64b34c1b21a Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01gnu: python-hmmlearn: Add missing inputs.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-hmmlearn)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Idd474162534bf8dbbc6e4a9772a2748862e0b045
2024-12-30gnu: Add dlpack.Nicolas Graves
* gnu/packages/machine-learning.scm (dlpack): New variable. Change-Id: I9223e5c3b8f8317f88954cfdaccdfa11a51b7167 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2024-12-21gnu: python-deepxde: Update to 1.12.2.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.12.2. Change-Id: Idf8666adeb824b9967d24914f1a85ab3f73408ee
2024-12-21gnu: python-cma: Update to 4.0.0.Vinicius Monego
* gnu/packages/machine-learning.scm (python-cma): Update to 4.0.0. Change-Id: I255eea8b3884b825d560c12d16a4ea59fb780a93
2024-12-21gnu: python-gymnasium: Fix build.Danny Milosavljevic
* gnu/packages/machine-learning.scm (python-gymnasium)[native-inputs]: Add python-setuptools. Change-Id: I97e1283e1696b22489e91b4160b0bf49b513d3e7
2024-12-21gnu: Add whisper-cpp.Danny Milosavljevic
* gnu/packages/machine-learning.scm (whisper-cpp): New variable. Change-Id: I1ab60be8a64b517d537fad651a7fabcd012025a1
2024-12-16gnu: python-autograd-gamma: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-autograd-gamma) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I8d537670e50e2fbd571f69c4e20030686fa6e4ea
2024-12-14gnu: onnx: Fix build.Danny Milosavljevic
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: I80dbd5fff26c6afe3a496228f7c02c38efe7d3e0
2024-12-13gnu: python-lightning-utilities: Adjust inputs.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-lightning-utilities): Adjust inputs order and add missing. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I479e51f9d24592c3782734619d3556502e542b2c
2024-12-13gnu: build-system/pyproject: Add missing native-inputs.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-13gnu: python-funsor: Ignore flaky test.Nicolas Graves
* gnu/packages/machine-learning.scm (python-funsor) [arguments]<#:test-flags>: Ignore flaky test. Change-Id: I6b86c6478c89833609b2ac5821b5509acf589fa6 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13gnu: python-lightning-cloud: Disable tests.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-lightning-cloud) [arguments] <#:tests?>: Set to #f as PyPI archive does not provide any. Change-Id: I406b6515441d01dc1612caa3d3e7b70fa7b2c980
2024-12-13gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-03gnu: r-rcppml/devel: Add missing input.Ricardo Wurmus
* gnu/packages/machine-learning.scm (r-rcppml/devel)[native-inputs]: Add r-testthat. Change-Id: I6a5c29c82d2417d53684dbb278ce4b1703988ffa
2024-12-02gnu: python-hmmlearn: Update to 0.3.3.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.3.3. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase; add phases 'set-core-count and 'build-extensions. [propagated-inputs]: Remove pybind11 and python-setuptools-scm. [native-inputs]: Add pybind11, python-setuptools-scm, and util-linux. [properties]: Add hints for the updater. Change-Id: I1acb69c74ae9c4a508fe28cdaf834d258e7778ff
2024-11-19gnu: llama-cpp: Update to b4137.Danny Milosavljevic
* gnu/packages/machine-learning.scm (llama-cpp): Update to b4137. Change-Id: I530dadd4a228a6384b66093a6f7fedaf1fe4b4e8
2024-11-19gnu: llama-cpp: Fix build flags.Danny Milosavljevic
* gnu/packages/machine-learning.scm (llama-cpp)[arguments]<#:configure-flags>: Use new names from the package update. Change-Id: I14095b5a594efbcfc7abfdd50fd2930fa7878394
2024-10-12gnu: llama-cpp: Update to b3907.Danny Milosavljevic
* gnu/packages/machine-learning.scm (llama-cpp): Update to b3907. [arguments]<#:phases>[install-python-scripts]: Update script names. [remove-tests]: New phase. Change-Id: I0a3444f10679279b4517f2a002fead4cd5f45498
2024-09-06gnu: python-pytorch-lightning: Update to commit 2064887.David Elsing
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to commit 2064887. [source]: Update URL. [arguments]<#:tests-flags>: Skip additional failing tests. <#:phases>: Adjust 'patch-version-detection' phase.
2024-09-06gnu: python-torchmetrics: Update to 1.4.1.David Elsing
* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.4.1. [source]: Switch to GitHub repository. [arguments]: New field. [propagated-inputs]: Add python-lightning-utilities. [home-page]: Update URL.
2024-09-06gnu: python-lightning-utilities: Update to 0.11.6.David Elsing
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.11.6. [source] Adjust URI. [build-system]: Move to pyproject-build-system.
2024-09-06gnu: python-torchvision: Update to 0.19.0.David Elsing
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.19.0. [arguments]: Add 'setenv' phase for finding libjpeg-turbo. [inputs]: Add ffmpeg.
2024-09-06gnu: python-pytorch: Update to 2.4.0.David Elsing
This also updates the qnnpack-pytorch package. * gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.4.0. (%python-pytorch-src): Adjust hash accordingly. [source]: Remove obsolete file deletions in snippet. (python-pytorch)[arguments]<#:phases>: Disable telemetry and set Python install directory. Remove obsolete USE_FFMPEG, USE_OPENCV and USE_PYTORCH_QNNPACK environment variables. [native-inputs]: Remove python-typing-extensions. [inputs]: Add brotli, cpp-httplib and zlib. Remove qnnpack. Use oneapi-dnnl, qnnpack-pytorch and xnnpack for all systems. [propagated-inputs]: Add onnx and python-typing-extensions. Use cpuinfo for all systems. [supported-systems]: New field. (python-pytorch-for-r-torch)[inputs]: Add qnnpack. * gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch. * gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch. * gnu/packages/patches/python-pytorch-without-kineto.patch: Adjust patch.
2024-09-06gnu: gloo: Update to commit 81925d1.David Elsing
* gnu/packages/machine-learning.scm (gloo): Update to commit 81925d1. [arguments]: Add -DCMAKE_CXX_STANDARD=17 to #:configure-flags. [supported-systems]: New field.
2024-09-06gnu: onnx-optimizer: Update to 0.3.19.David Elsing
* gnu/packages/machine-learning.scm (onnx-optimizer): Update to 0.3.19. * gnu/packages/patches/onnx-optimizer-system-library.patch: Adjust patch. Co-authored-by: Andy Tai <atai@atai.org>
2024-09-06gnu: onnx: Update to 1.16.2.David Elsing
* gnu/packages/machine-learning.scm (onnx): Update to 1.16.2. [source]: Remove patch. [build-system]: Move to pyproject-build-system. [arguments]<#:tests?>: Disable for systems where python-nbval is not supported. <#:phases>: Remove 'relax-requirements' phase. Pass "-DONNX_BUILD_TESTS" to CMake depending on tests?. [native-inputs]: Add python-fb-re2 and python-parameterized-next. Remove python-nbval on unsupported systems. * gnu/packages/patches/onnx-shared-libraries.patch: Adjust patch. * gnu/packages/patches/onnx-skip-model-downloads.patch: Adjust patch. * gnu/packages/patches/onnx-use-system-googletest.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Co-authored-by: Andy Tai <atai@atai.org>
2024-09-06gnu: Remove onnx-for-torch2.David Elsing
* gnu/packages/machine-learning.scm (onnx-for-torch2): Delete variable.
2024-09-06gnu: Remove onnx-optimizer-for-torch2.David Elsing
* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): Delete variable.
2024-09-06gnu: Add xnnpack-for-r-torch.David Elsing
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): New variable. (xnnpack)[inputs]: Use xnnpack-for-r-torch instead of xnnpack.
2024-09-06gnu: xnnpack: Update to commit 08f1489.David Elsing
More tests fail when building the shared library, so they are disabled. The scripts to generate the autogenerated files run all commands at once, so they are converted to Makefiles first. * gnu/packages/machine-learning.scm (xnnpack): Update to commit 08f1489. [source]: Remove patch. Adjust snippet. [arguments]<#:configure-flags>: Add "-DXNNPACK_BUILD_TESTS=OFF". <#:tests?>: Disable tests. <#:phases>: Adjust 'fix-cmake' phase. Convert code generation scripts to Makefiles and run them. Run different missing scripts. * gnu/packages/patches/xnnpack-remove-broken-tests.patch: Remove file. * gnu/packages/patches/xnnpack-system-libraries.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove them.
2024-09-06gnu: fbgemm: Update to 0.7.0.David Elsing
* gnu/packages/machine-learning.scm (fbgemm): Update to 0.7.0.
2024-09-06gnu: oneapi-dnnl: Update to 3.5.3.David Elsing
* gnu/packages/machine-learning.scm (oneapi-dnnl): Update to 3.5.3.