aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Expand)Author
2024-12-21gnu: python-deepxde: Update to 1.12.2....* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.12.2. Change-Id: Idf8666adeb824b9967d24914f1a85ab3f73408ee Vinicius Monego
2024-12-21gnu: python-cma: Update to 4.0.0....* gnu/packages/machine-learning.scm (python-cma): Update to 4.0.0. Change-Id: I255eea8b3884b825d560c12d16a4ea59fb780a93 Vinicius Monego
2024-12-21gnu: python-gymnasium: Fix build....* gnu/packages/machine-learning.scm (python-gymnasium)[native-inputs]: Add python-setuptools. Change-Id: I97e1283e1696b22489e91b4160b0bf49b513d3e7 Danny Milosavljevic
2024-12-21gnu: Add whisper-cpp....* gnu/packages/machine-learning.scm (whisper-cpp): New variable. Change-Id: I1ab60be8a64b517d537fad651a7fabcd012025a1 Danny Milosavljevic
2024-12-16gnu: python-autograd-gamma: Fix build....* gnu/packages/machine-learning.scm (python-autograd-gamma) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I8d537670e50e2fbd571f69c4e20030686fa6e4ea Sharlatan Hellseher
2024-12-14gnu: onnx: Fix build....* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: I80dbd5fff26c6afe3a496228f7c02c38efe7d3e0 Danny Milosavljevic
2024-12-13gnu: python-lightning-utilities: Adjust inputs....* 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 Sharlatan Hellseher
2024-12-13gnu: build-system/pyproject: Add missing native-inputs....* 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 Nicolas Graves
2024-12-13gnu: python-funsor: Ignore flaky test....* gnu/packages/machine-learning.scm (python-funsor) [arguments]<#:test-flags>: Ignore flaky test. Change-Id: I6b86c6478c89833609b2ac5821b5509acf589fa6 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Nicolas Graves
2024-12-13gnu: python-lightning-cloud: Disable tests....* gnu/packages/machine-learning.scm (python-lightning-cloud) [arguments] <#:tests?>: Set to #f as PyPI archive does not provide any. Change-Id: I406b6515441d01dc1612caa3d3e7b70fa7b2c980 Sharlatan Hellseher
2024-12-13gnu: Add python-setuptools/python-wheel where necessary....Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5 Lars-Dominik Braun
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python....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 Lars-Dominik Braun
2024-12-03gnu: r-rcppml/devel: Add missing input....* gnu/packages/machine-learning.scm (r-rcppml/devel)[native-inputs]: Add r-testthat. Change-Id: I6a5c29c82d2417d53684dbb278ce4b1703988ffa Ricardo Wurmus
2024-12-02gnu: python-hmmlearn: Update to 0.3.3....* 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 Ricardo Wurmus
2024-11-19gnu: llama-cpp: Update to b4137....* gnu/packages/machine-learning.scm (llama-cpp): Update to b4137. Change-Id: I530dadd4a228a6384b66093a6f7fedaf1fe4b4e8 Danny Milosavljevic
2024-11-19gnu: llama-cpp: Fix build flags....* gnu/packages/machine-learning.scm (llama-cpp)[arguments]<#:configure-flags>: Use new names from the package update. Change-Id: I14095b5a594efbcfc7abfdd50fd2930fa7878394 Danny Milosavljevic
2024-10-12gnu: llama-cpp: Update to b3907....* 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 Danny Milosavljevic
2024-09-06gnu: python-pytorch-lightning: Update to commit 2064887....* 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. David Elsing
2024-09-06gnu: python-torchmetrics: Update to 1.4.1....* 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. David Elsing
2024-09-06gnu: python-lightning-utilities: Update to 0.11.6....* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.11.6. [source] Adjust URI. [build-system]: Move to pyproject-build-system. David Elsing
2024-09-06gnu: python-torchvision: Update to 0.19.0....* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.19.0. [arguments]: Add 'setenv' phase for finding libjpeg-turbo. [inputs]: Add ffmpeg. David Elsing
2024-09-06gnu: python-pytorch: Update to 2.4.0....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. David Elsing
2024-09-06gnu: gloo: Update to commit 81925d1....* gnu/packages/machine-learning.scm (gloo): Update to commit 81925d1. [arguments]: Add -DCMAKE_CXX_STANDARD=17 to #:configure-flags. [supported-systems]: New field. David Elsing
2024-09-06gnu: onnx-optimizer: Update to 0.3.19....* 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> David Elsing
2024-09-06gnu: onnx: Update to 1.16.2....* 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> David Elsing
2024-09-06gnu: Remove onnx-for-torch2....* gnu/packages/machine-learning.scm (onnx-for-torch2): Delete variable. David Elsing
2024-09-06gnu: Remove onnx-optimizer-for-torch2....* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): Delete variable. David Elsing
2024-09-06gnu: Add xnnpack-for-r-torch....* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): New variable. (xnnpack)[inputs]: Use xnnpack-for-r-torch instead of xnnpack. David Elsing
2024-09-06gnu: xnnpack: Update to commit 08f1489....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. David Elsing
2024-09-06gnu: fbgemm: Update to 0.7.0....* gnu/packages/machine-learning.scm (fbgemm): Update to 0.7.0. David Elsing
2024-09-06gnu: oneapi-dnnl: Update to 3.5.3....* gnu/packages/machine-learning.scm (oneapi-dnnl): Update to 3.5.3. David Elsing
2024-09-06gnu: nnpack: Depend on python-peachpy only for x86_64....* gnu/packages/machine-learning.scm (nnpack)[native-inputs]: Provide python-peachpy only when 'target-x86-64?'. David Elsing
2024-09-06gnu: Remove python-typing-extensions-4.10....* gnu/packages/machine-learning.scm (python-typing-extensions-4.10): Delete variable. * gnu/packages/machine-learning.scm (python-pytorch)[native-inputs] Replace python-typing-extensions-4.10 with python-typing-extensions. David Elsing
2024-09-03gnu: tensorflow-lite: Fix build....* gnu/packages/machine-learning.scm (tensorflow-lite): Fix build. [inputs]: Change flatbuffers-next to flatbuffers-23.1. * gnu/packages/serialization.scm (flatbuffers-23.1): New variable. Change-Id: I257c3563cb91cbf8e0f0874367aafced248ab4dc Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Tai
2024-09-02gnu: python-deepxde: Update to 1.12.1....* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.12.1. Change-Id: I7996c7686e1b6f97a4b54efc6153fe5adebd0b4b Vinicius Monego
2024-08-31gnu: ghmm: Import the correct set of modules....* gnu/packages/machine-learning.scm (ghmm) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I317b9eb60afd63eeb4643556e94cb26a1162abb4 Maxim Cournoyer
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod......Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee Maxim Cournoyer
2024-07-28gnu: python-pyro-ppl: Simplify inputs....* gnu/packages/machine-learning.scm (python-pyro-ppl)[native-inputs]: Remove ninja, jupyter, python-black, python-flake8, python-graphviz, python-isort, python-lap, python-matplotlib, python-mypy, python-nbformat, python-nbsphinx, python-nbstripout, python-nbval, python-pandas, python-pillow, python-pypandoc, python-pytest, python-pytest-cov, python-pytest-xdist, python-scikit-learn, python-scipy, python-seaborn, python-sphinx, python-sphinx-rtd-theme, python-torchvision, python-visdom, python-wget, python-yapf. Change-Id: Id7a413fdbdd8a808dffb4804c8a7f04bf2c31bbc Vinicius Monego
2024-07-28gnu: python-pyro-ppl: Update to 1.9.1....* gnu/packages/machine-learning.scm (python-pyro-ppl): Update to 1.9.1. [arguments]: Remove #:test-flags and skip all tests in #:tests?. Change-Id: If90024d904bb830df2868423a5947ecaf45b46fc Vinicius Monego
2024-07-28gnu: python-botorch: Update to 0.11.3....* gnu/packages/machine-learning.scm (python-botorch): Update to 0.11.3. [arguments]<#:test-flags>: Skip a failing test. <#:phases>: Delete the 'lo-version phase. Change-Id: I110631da8c5e442eaf00daa1b42caff29d61b36b Vinicius Monego
2024-07-19gnu: python-keras: Update home page url....* gnu/packages/machine-learning.scm (python-keras) [home-page]: Update home page. Change-Id: I7e4bd1dc64dbbd042de5dc50036ae12ca7c76fc3 jgart
2024-07-17gnu: liblantern: Update to 0.13.0....* gnu/packages/machine-learning.scm (liblantern): Update to 0.13.0. Change-Id: I7725adf59e4506b2b5b301ca2f57c4f07e16f594 Ricardo Wurmus
2024-07-11gnu: xnnpack: Fix supported systems....* gnu/packages/machine-learning.scm (xnnpack)[supported-systems]: Fix typo in armhf-linux. Remove i686-mingw, x86_64-mingw. Change-Id: I2a7fe127af9825d71da7e3769d224a20db12d839 Efraim Flashner
2024-07-11gnu: qnnpack: Fix supported systems....* gnu/packages/machine-learning.scm (qnnpack)[supported-systems]: Fix typo in armhf-linux. Change-Id: I97e0b59af6e6dc63a40c2df69b920f532fb91d65 Efraim Flashner
2024-07-10gnu: llama-cpp: Update commit and configure flags for shared library build....* gnu/packages/machine-learning.scm (lama-cpp): Update to commit a5735e with pkg-config support. [arguments](configure-flags): Add cmake configure flag for shared library build and adjust arguments to make openblas found by cmake. (phases) 'install-python-scripts: Remove references to deleted scripts and add new ones upsteeam. Change-Id: I7c4bc219a22aa9a949e811b340c7cf745b176d14 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Tai
2024-07-05gnu: python-cma: Update to 3.4.0....* gnu/packages/machine-learning.scm (python-cma): Update to 3.4.0. Change-Id: Ida92761e12069a2e91e0e276c3b873c03bcfefdd Vinicius Monego
2024-07-05gnu: python-gpytorch: Update to 1.12....* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.12. [arguments]: Enable previously failing test. [propagated-inputs]: Add python-mpmath, python-scipy. Change-Id: I50b9787b2abee2438adaf486d842f4af0d32d162 Vinicius Monego
2024-07-05gnu: python-deepxde: Update to 1.11.1....* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.11.1. [source]: Update URI. Change-Id: I63c34558a9b55f9267652b88bf88f55614cc631f Vinicius Monego
2024-06-18gnu: python-pytorch-for-r-torch: Adjust to new python-pytorch....* gnu/packages/machine-learning.scm (%python-pytorch-for-r-torch-src): Add patches. (python-pytorch-for-r-torch)[version]: Use %python-pytorch-for-r-torch-version. [source]: Use %python-pytorch-for-r-torch-src. [native-inputs]: Use 'modify-inputs'. [inputs]: Don't replace xnnpack. Replace qnnpack-pytorch with qnnpack-pytorch-for-r-torch and oneapi-dnnl with oneapi-dnnl-for-r-torch. [propagated-inputs]: Don't replace onnx and onnx-optimizer. * gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen: New file. * gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: New file. * gnu/packages/patches/python-pytorch2-system-libraries.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Register them. David Elsing
2024-06-18gnu: Add qnnpack-pytorch-for-r-torch....* gnu/packages/machine-learning.scm (%python-pytorch-for-r-torch-version): New variable. (%python-pytorch-for-r-torch-src): New variable. (qnnpack-pytorch-for-r-torch): New variable. David Elsing