summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
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 <[email protected]>
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 <[email protected]>
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 <[email protected]> Change-Id: Icdb82c3c7d3d485346f89fe699d0d64b34c1b21a Signed-off-by: Danny Milosavljevic <[email protected]>
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 <[email protected]> Modified-by: Hilton Chain <[email protected]>
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 <[email protected]> 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 <[email protected]>
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.