Troy Figiel
a1a645337a
gnu: Add python-ripser.
...
* gnu/packages/machine-learning.scm (python-ripser): New variable.
Change-Id: I21b42e555a5017e68cf43a6eaa19d991db36723d
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09 10:19:44 +01:00
Troy Figiel
7d25add8dd
gnu: Add python-persim.
...
* gnu/packages/machine-learning.scm (python-persim): New variable.
Change-Id: I914071a90b4555d7d1218ce83337d49298effb01
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09 10:19:43 +01:00
Troy Figiel
e00314c406
gnu: Add python-hopcroftkarp.
...
* gnu/packages/machine-learning.scm (python-hopcroftkarp): New variable.
Change-Id: I444f0371526d7a69d31363c228d5f7818bcf60dd
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09 10:19:43 +01:00
Ricardo Wurmus
03ae69f587
gnu: onnx: Relax requirement on python-protobuf.
...
* 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-05 14:50:54 +01:00
Ricardo Wurmus
5a5a5cf31d
gnu: liblantern: Update to 0.11.0-1.4d83bd0.
...
* gnu/packages/machine-learning.scm (liblantern): Update to 0.11.0-1.4d83bd0.
Change-Id: I04ac3d64df8ec3b4ba628886640020a24361f4e3
2024-01-01 14:35:12 +01:00
Ricardo Wurmus
1e5faccecd
gnu: python-pytorch-for-r-torch: Update to 2.0.1.
...
* 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-01 14:35:12 +01:00
Ricardo Wurmus
6055bb3163
gnu: Add onnx-optimizer-for-torch2.
...
* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): New variable.
Change-Id: Icf48cba3f0a30f171b6f01cd033dd135a078ba1a
2024-01-01 14:35:12 +01:00
Ricardo Wurmus
43c92f323e
gnu: Add onnx-for-torch2.
...
* 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-01 14:35:12 +01:00
Ricardo Wurmus
5654f61541
gnu: Add xnnpack-for-torch2.
...
* 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
2024-01-01 14:35:12 +01:00
Andy Tai
cd0b20582a
gnu: tensorflow-lite: Update to 2.13.1
...
* 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-22 17:47:16 +01:00
Felix Gruber
0399d5b610
gnu: python-autograd: Update to 1.5.
...
* 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-06 23:50:04 +01:00
Timothee Mathieu
daf69ad3ab
gnu: Add python-scikit-learn-extra.
...
* 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-12-02 12:35:01 +01:00
Troy Figiel
d20ece07db
gnu: python-imbalanced-learn: Update to 0.11.0.
...
* 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-20 18:52:09 +00:00
Arun Isaac
ee49611771
gnu: python-imbalanced-learn: Reformat with guix style.
...
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Reformat with
guix style.
Change-Id: Ifbdcb8dc43433bd6b4777527d5f8f94d5e1aa168
2023-11-20 18:48:50 +00:00
Vinicius Monego
1879bfd88f
gnu: python-deepxde: Update to 1.10.0.
...
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.10.0.
Change-Id: Ibc37f9e7df45c49f590beb1dda87236e853b88c1
2023-11-03 19:25:36 -03:00
Vinicius Monego
a55c3110be
gnu: python-opentsne: Update to 1.0.0.
...
* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.0.
2023-11-03 19:25:35 -03:00
Ricardo Wurmus
7e9783b2ab
gnu: Add python-ml-collections.
...
* gnu/packages/machine-learning.scm (python-ml-collections): New variable.
Change-Id: I9299fe4221f13d979266fccc7b9cdd96a8d6e678
2023-10-30 13:00:56 +01:00
Ricardo Wurmus
8027b0a269
gnu: Add python-funsor.
...
* gnu/packages/machine-learning.scm (python-funsor): New variable.
Change-Id: Ibd4b993e4d55a6fdda70fe2b6cf4f665730b6739
2023-10-25 16:58:40 +02:00
Sharlatan Hellseher
105113f241
gnu: python-tslearn: Update to 0.6.2.
...
* gnu/packages/machine-learning.scm (python-tslearn): Update to 0.6.2.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:08:01 +01:00
Andy Tai
429a543d22
gnu: tensorflow-lite: Update to 2.13.0.
...
* 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-18 23:35:07 +02:00
Vinicius Monego
9b78699744
gnu: Add python-gpytorch.
...
* gnu/packages/machine-learning.scm (python-gpytorch): New variable.
2023-09-16 23:10:52 -03:00
Vinicius Monego
c7bd5811da
gnu: Add python-linear-operator.
...
* gnu/packages/machine-learning.scm (python-linear-operator): New variable.
2023-09-16 23:10:52 -03:00
Vinicius Monego
70b8682eaa
gnu: Add python-jaxtyping.
...
* gnu/packages/machine-learning.scm (python-jaxtyping): New variable.
2023-09-16 23:10:52 -03:00
Andy Tai
3eb77954f9
gnu: tensorflow-lite: Update to 2.12.1.
...
* 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-08 10:53:37 +02:00
Ricardo Wurmus
72745172d1
gnu: Add python-fasttext.
...
* gnu/packages/machine-learning.scm (python-fasttext): New variable.
2023-09-07 21:39:48 +02:00
Ricardo Wurmus
6d60d7ccba
gnu: Add fasttext.
...
* gnu/packages/machine-learning.scm (fasttext): New variable.
2023-09-07 21:39:41 +02:00
Vinicius Monego
d171c632f5
gnu: python-deepxde: Update to 1.9.3.
...
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.9.3.
2023-09-02 11:17:03 -03:00
Andy Tai
be2786144c
gnu: gemmlowp: Update to 0.1-1.08e4bb3.
...
* gnu/packages/machine-learning.scm (gemmlowp): Update to 0.1-1.08e4bb3.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-27 19:05:57 +01:00
Nicolas Graves
bef4697d4b
gnu: llama-cpp: Update to 0.0.0-0.f31b539.
...
* 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-15 00:33:51 +02:00
Vinicius Monego
32754da0dc
gnu: python-pyro-ppl: Update to 1.8.6.
...
* gnu/packages/machine-learning.scm (python-pyro-ppl): Update to 1.8.6.
2023-08-12 13:55:18 -03:00
Vinicius Monego
6b28b9a020
gnu: Add python-deepxde.
...
* gnu/packages/machine-learning.scm (python-deepxde): New variable.
2023-07-29 14:25:10 -03:00
Tobias Geerinckx-Rice
29394ec3ca
gnu: rxcpp: Update to 4.1.1.
...
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-16 02:00:01 +02:00
Ricardo Wurmus
d0296970fb
gnu: Add python-captum.
...
* gnu/packages/machine-learning.scm (python-captum): New variable.
2023-07-10 13:13:45 +02:00
Navid Afkhami
fcfdb8f05e
gnu: Add python-tslearn.
...
* gnu/packages/machine-learning.scm (python-tslearn): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
2023-07-07 12:01:28 +02:00
Ricardo Wurmus
1e9a59bb54
gnu: python-threadpoolctl: Update to 3.1.0.
...
* 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-29 12:01:21 +02:00
Z572
15b731954b
gnu: oneapi-dnnl: Fix building on riscv64-linux.
...
'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-25 23:46:03 +02:00
Ricardo Wurmus
81441182bb
gnu: python-keras: Update to 2.3.1.
...
* 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-20 23:40:40 +02:00
Ricardo Wurmus
b4e37a3972
gnu: tensorflow: Patch one more instance of "collections".
...
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add one more
patch of "collections" to "collections.abc" to the 'python3.10-compatibility
phase.
2023-06-20 23:40:40 +02:00
Ricardo Wurmus
91e07cc5bf
gnu: tensorflow: Drop trailing #T from build phase.
...
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove #T from
'set-source-file-times-to-1980 phase.
2023-06-20 23:40:40 +02:00
Ricardo Wurmus
ffb30ffb6e
gnu: tensorflow: Patch for numpy >= 1.23.
...
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove
np.asscalar in 'python3.10-compatibility phase.
2023-06-20 23:40:40 +02:00
Ricardo Wurmus
9a7fc01b5c
gnu: tensorflow: Drop package labels from propagated-inputs.
...
* gnu/packages/machine-learning.scm (tensorflow)[propagated-inputs]: Drop labels.
2023-06-20 23:40:40 +02:00
Efraim Flashner
8f0698dde3
gnu: python-keras: Fix building with newer python.
...
* gnu/packages/machine-learning.scm (python-keras)[source]: Add snippet
to adjust for newer versions of python.
2023-06-14 19:11:56 +03:00
Timothy Sample
e6da6e3152
svn-download: Do not expand keywords.
...
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-11 18:13:44 +02:00
Ricardo Wurmus
6dc44cc963
gnu: Add python-sacrebleu.
...
* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
2023-06-09 16:53:29 +02:00
Ricardo Wurmus
266e54d7cb
gnu: Add python-spacy.
...
* gnu/packages/machine-learning.scm (python-spacy): New variable.
2023-06-08 10:37:08 +02:00
Ricardo Wurmus
7a78dd1e39
gnu: Add python-thinc.
...
* gnu/packages/machine-learning.scm (python-thinc): New variable.
2023-06-08 10:37:08 +02:00
Ricardo Wurmus
db8cf18517
gnu: Add python-spacy-loggers.
...
* gnu/packages/machine-learning.scm (python-spacy-loggers): New variable.
2023-06-08 10:37:08 +02:00
Ricardo Wurmus
e3f148a6df
gnu: Add python-spacy-legacy.
...
* gnu/packages/machine-learning.scm (python-spacy-legacy): New variable.
2023-06-08 10:37:08 +02:00
Ricardo Wurmus
76eda50717
gnu: Add r-rcppml/devel.
...
* gnu/packages/machine-learning.scm (r-rcppml/devel): New variable.
2023-06-02 19:54:27 +02:00
Navid Afkhami
9f37dc3be3
gnu: Add python-tensorly.
...
* gnu/packages/machine-learning.scm (python-tensorly): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-05-25 17:19:29 +02:00