me
/
guix
Archived
1
0
Fork 0
Commit Graph

374 Commits (b5ed7b2201b8ca25f90a53e07edd529b4cba2d7c)

Author SHA1 Message Date
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
Ricardo Wurmus de926f43b8
gnu: python-vosk: Update for Python 3.10.
* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Replace 3.9 with
3.10.
2023-05-25 15:37:39 +02:00
Ricardo Wurmus 7f79dabc96
gnu: kaldi-for-vosk: Update to 0-0.a25f216.
* 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-25 15:37:39 +02:00
Ricardo Wurmus a9c91a1cb1
gnu: kaldi-for-vosk: Adjust style.
* 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.
2023-05-25 15:37:39 +02:00
Vinicius Monego c5ebf6ff97
gnu: python-cmaes: Update to 0.9.1.
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.9.1.
[source, home-page]: Follow redirect.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-setuptools, python-wheel.
2023-05-14 11:10:24 -03:00
Vinicius Monego be18d943ba
gnu: python-opentsne: Update to 0.7.1.
* gnu/packages/machine-learning.scm (python-opentsne): Update to 0.7.1.
2023-05-14 11:10:17 -03:00
Ricardo Wurmus e3e011a081
gnu: python-lightning-cloud: Use older version of fastapi.
The variant of the fastapi package must match that of
python-pytorch-lightning.

* gnu/packages/machine-learning.scm (python-lightning-cloud)
[propagated-inputs]: Replace python-fastapi with
python-fastapi-for-pytorch-lightning.
2023-05-12 10:50:01 +02:00
zamfofex b718e42c96
gnu: Add oneDNN.
* gnu/packages/machine-learning.scm (oneapi-dnnl): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-05-11 22:19:08 +08:00
Ricardo Wurmus b7534e4b5d
gnu: Add python-pytorch-lightning.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): New variable.
2023-05-10 19:27:08 +02:00
Ricardo Wurmus 7b9e90e40d
gnu: python-torchvision: Update to 0.15.2.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.15.2.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase.
2023-05-10 19:27:08 +02:00
Ricardo Wurmus 463a598585
gnu: Add python-inquirer.
* gnu/packages/machine-learning.scm (python-inquirer): New variable.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus 9220dee755
gnu: Add python-readchar.
* gnu/packages/machine-learning.scm (python-readchar): New variable.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus 8f97d96ddf
gnu: Add python-torchmetrics.
* gnu/packages/machine-learning.scm (python-torchmetrics): New variable.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus e4480090e2
gnu: Add python-lightning-utilities.
* gnu/packages/machine-learning.scm (python-lightning-utilities): New variable.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus 7afddfbfa0
gnu: Add python-lightning-cloud.
* gnu/packages/machine-learning.scm (python-lightning-cloud): New variable.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus b6b6e89419
gnu: python-pytorch-for-r-torch: Define as alias for python-pytorch.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Remove
duplicate definition.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus e652b44725
gnu: python-pytorch: Update to 1.13.1.
* gnu/packages/machine-learning.scm (python-pytorch): Update to  1.13.1.
[source]: Update snippet.
2023-05-10 19:27:07 +02:00
Ricardo Wurmus ecb4f4d015
gnu: gloo: Use OpenSSL 1.1.
* gnu/packages/machine-learning.scm (gloo)[inputs]: Use openssl-1.1 instead of
openssl.
2023-04-27 20:58:26 +02:00
Ricardo Wurmus e86851ccb3
gnu: python-umap-learn: Patch for sklearn/numpy compatibility.
* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Add phase
'numpy-compatibility.
2023-04-26 18:34:46 +02:00
Nicolas Graves 7f0fbd0463
gnu: nerd-dictation: Add package variants.
* gnu/packages/machine-learning.scm (nerd-dictation)[inputs]: Remove.
(nerd-dictation-gexp): New procedure.
(nerd-dictation/xdotool, nerd-dictation/sox-xdotool)
(nerd-dictation/sox-ydotool, nerd-dictation/sox-wtype): New variables

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-25 17:19:21 +02:00
John Kehayias ee40b6684c
gnu: python-pynndescent: Update to 0.5.10.
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.10.
2023-04-23 23:59:22 -04:00
Leo Famulari a70e9378cd
gnu: python-scikit-learn: Update to 1.2.2.
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.2.2.
2023-04-23 22:52:02 -04:00
Ricardo Wurmus 4065d9dfd5
gnu: tensorflow: Adjust for Python 3.10 compatibility.
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Replace build
phase 'python3.9-compatibility with 'python3.10-compatibility; patch for move
from "collections" to "collections.abc"; add well-meaning but potentially
reckless patch to remove overwrite error for __or__ and __ror__ methods;
adjust farmhash sources to build with GCC 11; do not use distutils.sysconfig.
2023-04-21 13:10:33 +02:00
Ricardo Wurmus 7b3c9cbb52
gnu: python-pytorch-for-r-torch: Update to 1.13.1.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to
1.13.1.
[source]: Adjust RUNPATH in snippet.
2023-04-17 11:11:15 +02:00
Ricardo Wurmus 93825a326c
gnu: liblantern: Update to 0.10.0.
* gnu/packages/machine-learning.scm (liblantern): Update to 0.10.0.
[arguments]: Adjust build phase.
2023-04-17 11:11:15 +02:00
Nicolas Goaziou 9a5e1dc1f1
gnu: nerd-dictation: Fix license.
* gnu/packages/machine-learning.scm (nerd-dictation)[license]: Set to GPL2+.
2023-04-16 15:43:51 +02:00
Ellis Kesterton 4f0b2c0c3d
gnu: nerd-dictation: Update to 0-1.0eb44b7.
* gnu/packages/machine-learning.scm (nerd-dictation): Update to 0-1.0eb44b7.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-16 15:43:50 +02:00
Nicolas Graves 0c00fea3c2
gnu: Add python-sentencepiece.
* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:14 -04:00
Nicolas Graves 8403c59328
gnu: Add sentencepiece.
* gnu/packages/machine-learning.scm (sentencepiece): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-14 15:12:14 -04:00
Nicolas Graves dfd79c6acd
gnu: Add llama-cpp.
* gnu/packages/machine-learning.scm (llama-cpp): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-08 14:04:42 +02:00
Nicolas Graves b818667188
gnu: Add python-sentencepiece.
* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-08 14:04:42 +02:00