summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2024-01-05gnu: onnx: Relax requirement on python-protobuf.Ricardo Wurmus
* gnu/packages/machine-learning.scm (onnx)[arguments]: Add phase 'relax-requirements. (onnx-for-torch2)[arguments]: Delete 'relax-requirements phase. (onnx-optimizer)[arguments]: Same. Change-Id: If3bde363d06f16f2b82e175076041441d29e8d6e
2024-01-01gnu: liblantern: Update to 0.11.0-1.4d83bd0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (liblantern): Update to 0.11.0-1.4d83bd0. Change-Id: I04ac3d64df8ec3b4ba628886640020a24361f4e3
2024-01-01gnu: python-pytorch-for-r-torch: Update to 2.0.1.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to 2.0.1. * gnu/packages/patches/python-pytorch2-system-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I97551d543e50f6e511aa0529c097d156cf3f96de
2024-01-01gnu: Add onnx-optimizer-for-torch2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): New variable. Change-Id: Icf48cba3f0a30f171b6f01cd033dd135a078ba1a
2024-01-01gnu: Add onnx-for-torch2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (onnx-for-torch2): New variable. * gnu/packages/patches/onnx-1.13.1-use-system-googletest.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I8a46b9a8096a33bcf949bc4f5d497e22902ab301
2024-01-01gnu: Add xnnpack-for-torch2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (xnnpack-for-torch2): New variable. * gnu/packages/patches/xnnpack-for-torch2-system-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I1c35f5fbd064fcc6732b924d7cafaa1a7d03ce04
2023-12-22gnu: tensorflow-lite: Update to 2.13.1Andy Tai
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.13.1 Change-Id: Icc7ff237660006e2320df02b353ccab5dac7b7d2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06gnu: python-autograd: Update to 1.5.Felix Gruber
* gnu/packages/machine-learning.scm (python-autograd): Update to 1.5. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase. Change-Id: Ic76510b94d268d5dba6e9b0e057fcfca125e424f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-02gnu: Add python-scikit-learn-extra.Timothee Mathieu
* gnu/packages/machine-learning.scm (python-scikit-learn-extra): New variable. Change-Id: I50992ceaa76608f3345df6d74a5d9e4aa7c485a5 gnu/packages/machine-learning.scm | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-20gnu: python-imbalanced-learn: Update to 0.11.0.Troy Figiel
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Update to 0.11.0. [arguments]<#:test-flags>: Move broken tests from "unbreak-tests" phase to here. <#:phases>: Add back some deleted python-keras and tensorflow tests. [native-inputs]: Add python-keras, python-numpydoc and tensorflow. Change-Id: Ibc2827e27ee23e0ffb491cb791bba4d1a3f1109d Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2023-11-20gnu: python-imbalanced-learn: Reformat with guix style.Arun Isaac
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Reformat with guix style. Change-Id: Ifbdcb8dc43433bd6b4777527d5f8f94d5e1aa168
2023-11-03gnu: python-deepxde: Update to 1.10.0.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.10.0. Change-Id: Ibc37f9e7df45c49f590beb1dda87236e853b88c1
2023-11-03gnu: python-opentsne: Update to 1.0.0.Vinicius Monego
* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.0.
2023-10-30gnu: Add python-ml-collections.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-ml-collections): New variable. Change-Id: I9299fe4221f13d979266fccc7b9cdd96a8d6e678
2023-10-25gnu: Add python-funsor.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-funsor): New variable. Change-Id: Ibd4b993e4d55a6fdda70fe2b6cf4f665730b6739
2023-09-27gnu: python-tslearn: Update to 0.6.2.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-tslearn): Update to 0.6.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-18gnu: tensorflow-lite: Update to 2.13.0.Andy Tai
* gnu/packages/machine-learning.scm: (tensorflow-lite): Update to 2.13.0 [inputs]: Add gemmlowp [native-inputs]: Remove gemmlowp-src * gnu/packages/patches/tensorflow-lite-unbundle.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-09-16gnu: Add python-gpytorch.Vinicius Monego
* gnu/packages/machine-learning.scm (python-gpytorch): New variable.
2023-09-16gnu: Add python-linear-operator.Vinicius Monego
* gnu/packages/machine-learning.scm (python-linear-operator): New variable.
2023-09-16gnu: Add python-jaxtyping.Vinicius Monego
* gnu/packages/machine-learning.scm (python-jaxtyping): New variable.
2023-09-08gnu: tensorflow-lite: Update to 2.12.1.Andy Tai
* gnu/packages/algebra.scm (eigen-for-tensorflow-lite): Remove variable. * gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.12.1 [arguments]<configure-flags>: Turn on GPU and RUY use; Use cmake to find packages already in Guix as dependencies for absl-cpp, eigen, flatbuffer, neon2ssl, cpuinfo, ruy. [arguments]<phases>: Remove operations setting up absl-cpp, eigen, ruy, and neon2ssl as native inouts as now we use Guix's packages of these as dependencies. Do default build phase. Add steps to install C shared library and benchmark_model tool. [inputs]: Add cpuinfo, eigen, fp16, mesa-header, opencl, pthreadpool, ruy, vulkan and xnnpack as explicit inputs. [native-inputs]: Remove local setup of neon2ssl and ruy as we now use Guix's packages of these as explicit dependencies. * gnu/packages/serialization.scm (flatbuffers-next-shared): New variable, flatbuffers-next built with -fPIC as needed by tensorflow-lite. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-07gnu: Add python-fasttext.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-fasttext): New variable.
2023-09-07gnu: Add fasttext.Ricardo Wurmus
* gnu/packages/machine-learning.scm (fasttext): New variable.
2023-09-02gnu: python-deepxde: Update to 1.9.3.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.9.3.
2023-08-27gnu: gemmlowp: Update to 0.1-1.08e4bb3.Andy Tai
* gnu/packages/machine-learning.scm (gemmlowp): Update to 0.1-1.08e4bb3. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-15gnu: llama-cpp: Update to 0.0.0-0.f31b539.Nicolas Graves
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-0.f31b539. [#:phases](install-python-scripts): Adapt python scripts. (install): Remove deleted quantize script installation. Co-authored-by: Andy Tai <atai@atai.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-12gnu: python-pyro-ppl: Update to 1.8.6.Vinicius Monego
* gnu/packages/machine-learning.scm (python-pyro-ppl): Update to 1.8.6.
2023-07-29gnu: Add python-deepxde.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): New variable.
2023-07-16gnu: rxcpp: Update to 4.1.1.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-10gnu: Add python-captum.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-captum): New variable.
2023-07-07gnu: Add python-tslearn.Navid Afkhami
* gnu/packages/machine-learning.scm (python-tslearn): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
2023-06-29gnu: python-threadpoolctl: Update to 3.1.0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-threadpoolctl): Update to 3.1.0. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase. [native-inputs]: Add python-flit-core.
2023-06-25gnu: oneapi-dnnl: Fix building on riscv64-linux.Z572
'CMake Error at src/cpu/rv64/CMakeLists.txt:36 (message): Only sequential runtime is now supported for a RISC-V CPU'. * gnu/packages/machine-learning.scm (oneapi-dnnl)[arguments]: Adjust configure-flags when building for riscv64-linux to fix build. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-20gnu: python-keras: Update to 2.3.1.Ricardo Wurmus
* gnu/packages/patches/python-keras-integration-test.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/machine-learning.scm (python-keras): Update to 2.3.1. [source]: Remove patch; update snippet. [arguments]: Add build phase 'tf-compatibility; add phase 'hdf5-compatibility; rename phase 'remove-tests-for-unavailable-features to 'delete-unavailable-backends; update 'check phase to disable tests that cannot be repaired or are flaky. [native-inputs]: Add python-flaky, python-markdown, and python-pyux.
2023-06-20gnu: tensorflow: Patch one more instance of "collections".Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add one more patch of "collections" to "collections.abc" to the 'python3.10-compatibility phase.
2023-06-20gnu: tensorflow: Drop trailing #T from build phase.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove #T from 'set-source-file-times-to-1980 phase.
2023-06-20gnu: tensorflow: Patch for numpy >= 1.23.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove np.asscalar in 'python3.10-compatibility phase.
2023-06-20gnu: tensorflow: Drop package labels from propagated-inputs.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[propagated-inputs]: Drop labels.
2023-06-14gnu: python-keras: Fix building with newer python.Efraim Flashner
* gnu/packages/machine-learning.scm (python-keras)[source]: Add snippet to adjust for newer versions of python.
2023-06-11svn-download: Do not expand keywords.Timothy Sample
Subversion keyword expansion is potentially non-reproducible as some of them expand time strings relative to the local time zone: https://issues.guix.gnu.org/43442#18 In practice this is not a problem in Guix since Subversion checkouts happen in an isolated environment using the "default timezone" (UTC). However, Software Heritage disables keyword expansion for this very reason. By following suit, we make sure content can be retrieved from there. * guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to Subversion. * guix/build-system/texlive.scm (%texlive-date): New variable. * gnu/packages/java.scm (java-geronimo-xbean-reflect) (java-geronimo-genesis-2.1): Update the source hash. * gnu/packages/machine-learning.scm (ghmm): Likewise. * gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise. * gnu/packages/tex.scm (texlive-bin): Update the hash of the "texlive-scripts" input, and a add a new phase that imitates Subversion keyword expansion for scripts that need it. (texlive-latex-base): Update the hash of the "texlive-luatexconfig" native input. (texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm) (texlive-tex-plain, texlive-kpathsea, texlive-latexconfig) (texlive-tetex, texlive-pdftex, texlive-xetex): Update the source hash. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09gnu: Add python-sacrebleu.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
2023-06-08gnu: Add python-spacy.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy): New variable.
2023-06-08gnu: Add python-thinc.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-thinc): New variable.
2023-06-08gnu: Add python-spacy-loggers.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy-loggers): New variable.
2023-06-08gnu: Add python-spacy-legacy.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy-legacy): New variable.
2023-06-02gnu: Add r-rcppml/devel.Ricardo Wurmus
* gnu/packages/machine-learning.scm (r-rcppml/devel): New variable.
2023-05-25gnu: Add python-tensorly.Navid Afkhami
* gnu/packages/machine-learning.scm (python-tensorly): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-05-25gnu: python-vosk: Update for Python 3.10.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Replace 3.9 with 3.10.
2023-05-25gnu: kaldi-for-vosk: Update to 0-0.a25f216.Ricardo Wurmus
* gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-0.a25f216. [inputs]: Replace jack-1 with jack-2. [arguments]: Disable cu-array-test.
2023-05-25gnu: kaldi-for-vosk: Adjust style.Ricardo Wurmus
* gnu/packages/machine-learning.scm (kaldi-for-vosk)[inputs]: Remove spurious semicolon. [arguments]: Use LIST instead of double quoting; replace LET* with LET; adjust indentation.