Navid Afkhami
d3d157bc61
gnu: Add python-torchdiffeq.
...
* gnu/packages/machine-learning.scm (python-torchdiffeq): New variable.
Change-Id: Ic2ab73250b60f1733d2721ebd6d3abae719c5a1f
2025-05-21 17:15:58 +02:00
Greg Hogan
56f940e72f
gnu: Rename valgrind-next to valgrind.
...
* gnu/packages/valgrind.scm (valgrind/pinned): Make public.
(valgrind): Delete.
(valgrind-next): Rename to valgrind.
(valgrind/interactive): Inherit from valgrind.
* gnu/packages/audio.scm (codec2),
* gnu/packages/bootloaders.scm (dtc),
* gnu/packages/chromium.scm (ungoogled-chromium),
* gnu/packages/crates-io.scm (rust-crabgrind-0.1),
* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1),
* gnu/packages/file-systems.scm (bindfs),
* gnu/packages/gnome.scm (libratbag, gnome-software),
* gnu/packages/high-availability.scm (pacemaker),
* gnu/packages/linux.scm (multipath-tools),
* gnu/packages/machine-learning.scm (python-pytorch),
* gnu/packages/mpi.scm (openmpi-4),
* gnu/packages/music.scm (stargate),
* gnu/packages/perl-check.scm (perl-test-runvalgrind),
* gnu/packages/prolog.scm (trealla),
* gnu/packages/qt.scm (qtwebengine-5, qt-creator),
* gnu/packages/robotics.scm (aseba),
* gnu/packages/ruby.scm (ruby-ruby-memcheck),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned.
Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-05-13 16:35:39 +00:00
Vinicius Monego
4ff2725c41
gnu: python-opentsne: Update to 1.0.2.
...
* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.2.
[build-system]: Use pyproject-build-system.
[arguments]: Use Gexp. Delete the 'skip-test' phase. Rename the
'set-numba-cache-dir' phase to 'preparations' and also rebuild
extensions to run tests.
[native-inputs]: Replace python-cython by python-cython-3. Add
python-pytest, python-setuptools, python-wheel.
Change-Id: I1c4a7cf3127a5254c9a14dcc71d9fa5652f6878f
2025-05-04 08:16:27 -03:00
Vinicius Monego
6c033db8fb
gnu: python-pynndescent: Update to 0.5.13.
...
* gnu/packages/machine-learning.scm (python-pynndescent): Update to
0.5.13.
Change-Id: I8aa5e906a6d2a34be4ed61c37fca4dd7c64fabe3
2025-05-04 08:16:27 -03:00
Sharlatan Hellseher
4c1c67e888
gnu: python-umap-learn: Update to 0.5.8.
...
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.8.
Change-Id: Ia399c994bdb2092a19a9a179d0d592d0e1626529
2025-05-04 09:43:11 +01:00
Andreas Enge
4b4289d9a9
gnu: Remove shogun.
...
* gnu/packages/machine-learning.scm (shogun): Delete variable.
The package depends on atlas, which does not build any more. The ftp
server that is supposed to contain the source code has become private
and does not accept anonymous connections. The package has not been
updated since 2018. It has no dependent packages.
Change-Id: Ia2e1ef51180397a056410fd8d33ce2827623aaa0
2025-04-29 11:31:57 +02:00
Maxim Cournoyer
56999614a4
gnu: cmake: Update to 4.0.1.
...
* gnu/packages/cmake.scm (cmake-3.30): Rename to...
(cmake-next): ... this, and update to 4.0.1.
* gnu/packages/cpp.scm (hyprgraphics): Adjust accordingly.
* gnu/packages/games.scm (gemrb): Likewise.
* gnu/packages/image-viewers.scm (vv): Likewise.
* gnu/packages/machine-learning.scm (fbgemm): Likewise.
* gnu/packages/wm.scm (hyprland): Likewise.
* gnu/packages/xdisorg.scm (aquamarine, hyprlock)
(hyprpaper): Likewise.
Change-Id: Ifb721bc94418696c4894f92aae88028bfb3e8167
2025-04-28 11:46:31 +09:00
Nicolas Graves
97ea59b846
gnu: kaldi-gstreamer-server: Fix build, cleanup tests.
...
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
[origin]<snippet>: Remove test files.
[arguments]<phases>: Migrate from GObject.MainLoop to GLib.MainLoop
in 'build phase. Adapt to the absence of test files. Improve the
wrap part of 'install phase.
[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, kaldi.
They are necessary for proper install/wrapping.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:54 +01:00
Nicolas Graves
c51c0f3d73
gnu: gst-kaldi-nnet2-online: Fix build.
...
* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Fix build.
[arguments]<make-flags>: Improve style.
<phases>: Migrate to gexps, improve style.
Add configure CXXFLAGS for OPENFST_VER, fixes build.
[native-inputs]: Improve style.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:54 +01:00
Nicolas Graves
7ffc3aec70
gnu: kaldi: Improve style.
...
* gnu/packages/machine-learning.scm (kaldi):
[arguments]<configure-flags>: Use it. Add --fst-version flag.
<phases>: Use gexps. Use configure-flags in the 'configure-phase.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
64f81d86ef
gnu: kaldi: Update to 0-2.01aadd7.
...
* gnu/packages/patches/kaldi-ignore-failing-test.patch: Add patch.
* gnu/local.mk: Record patch.
* gnu/packages/machine-learning.scm (kaldi): Update to 0-2.01aadd7.
[origin]: Record patches.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
d8b666ca4e
gnu: openfst: Update to 1.8.4.
...
* gnu/packages/machine-learning.scm (openfst): Update to 1.8.4.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
ef7e5f1ef9
gnu: Remove openfst-1.7.3.
...
* gnu/packages/machine-learning.scm (openfst-1.7.3): Delete variable.
(kaldi, gst-kaldi-nnet2-online): Replace openfst-1.7.3 by openfst.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
42965d20c1
gnu: vosk-api: Update to 0.3.50.
...
* gnu/packages/machine-learning.scm (vosk-api): Update to 0.3.50.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Nicolas Graves
b4e018dda5
gnu: kaldi-for-vosk: Update to 0-1.bc5baf1.
...
* gnu/packages/patches/kaldi-openblas-0.3.29-compatibility.patch: Add patch.
* gnu/local.mk: Record patch.
* gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-1.bc5baf1.
[origin]: Record patch.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:18:53 +01:00
Morgan Smith
55d9b6ff11
gnu: python-gguf: Update to 0.16.0.
...
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.16.0.
Change origin to git repository. Run tests.
Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-04-25 11:33:54 +02:00
Morgan Smith
f22424d4fd
gnu: llama-cpp: Update to 0.0.0-b5013.
...
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b5013.
[inputs]: Add curl, glslang, and python-gguf.
[native-inputs]: bash -> bash-minimal.
[source, homepage]: Update URL.
[python-scripts]: Rely on upstream to install them. Delete phase.
[fix-tests]: Fix an additional test.
(python-gguf): Switch to llama-cpp's version.
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Delete.
* gnu/local.mk: Unregister patch.
Change-Id: Ic297534cd142cb83e3964eae21b4eb807b74e9bc
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-04-25 11:33:26 +02:00
Danny Milosavljevic
9407c6370e
Revert "gnu: llama-cpp: Update to 0.0.0-b5013."
...
This reverts commit 2dacbe7f6d
.
Change-Id: I08735448d3186745132b22ac3c2f5cf71c95c1db
2025-04-25 11:14:58 +02:00
Morgan Smith
2dacbe7f6d
gnu: llama-cpp: Update to 0.0.0-b5013.
...
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b5013.
[inputs]: Add curl, glslang, and python-gguf-llama-cpp.
[native-inputs]: bash -> bash-minimal.
[source, homepage]: Update URL.
[python-scripts]: Rely on upstream to install them. Delete phase.
[fix-tests]: Fix an additional test.
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Delete.
* gnu/local.mk: Unregister patch.
Change-Id: Ic297534cd142cb83e3964eae21b4eb807b74e9bc
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-04-25 03:27:57 +02:00
Morgan Smith
0a2521e3ed
gnu: Add python-gguf-llama-cpp.
...
* gnu/packages/machine-learning.scm (python-gguf-llama-cpp): New variable.
Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-04-25 03:21:13 +02:00
Sharlatan Hellseher
af6b5f7d99
gnu: python-scikit-learn: Update to 1.6.1.
...
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to
1.6.1.
[arguments] <test-flags>: Run tests in parallel by providing
"--numprocesses" options, it's save and supported upstream. Disable
more failing tests.
<phases>: Add 'remove-notice-rgx; remove 'build-ext.
[native-inputs]: Remove python-setuptools and python-wheel; add gfortran
and meson-python.
[propagated-inputs]: Sort alphabetically.
Change-Id: I594d1cbd36815e4faf6ba8907ac1410bc45a239d
2025-04-19 22:57:46 +01:00
Sharlatan Hellseher
05c70eee32
gnu: python-scikit-learn: Use G-expressions.
...
* gnu/packages/machine-learning.scm (python-scikit-learn): Adjust
package indentation, use G-expressions.
Change-Id: I332d5f13096d94bc2a8e4f1daa8e44b6dcb0d6d5
2025-04-19 22:55:35 +01:00
Sharlatan Hellseher
7e031486b7
gnu: packages/machine-learning: Sort use-module.
...
* gnu/packages/machine-learning.scm: Fix sorting of use-module.
Change-Id: Iaf05eae20ca523f043ae4dd8ea99f6f19741019d
2025-04-19 22:55:33 +01:00
Sharlatan Hellseher
b25672f156
gnu: python-transformers: Adjust inputs.
...
As seen in <https://ci.guix.gnu.org/eval/2052486/log/raw >
* gnu/packages/machine-learning.scm (python-transformers):
[native-inputs]: Remove python-parameterized-next; add
python-parameterized.
Change-Id: I49f3c53737f829a7cdb64fb87d39f0e090802052
2025-04-16 11:46:33 +02:00
Nicolas Graves
95e8a42360
gnu: python-lap: Update to 0.5.12.
...
* gnu/packages/machine-learning.scm (python-lap): Update to 0.5.12.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Run tests in output.
{phases}: Add a 'check-cleanup phase to remove tests from output.
[propagated-inputs]: Remove python-scipy.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: Id4c94c8a90c98ae4674e5d6c5a37ae9cfc9a63a1
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:30 +02:00
Nicolas Graves
984a35fbde
gnu: python-botorch: Update to 0.13.0.
...
* gnu/packages/machine-learning.scm (python-botorch): Update to
0.13.0.
[native-inputs]: Add python-pyre-extensions.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:28 +02:00
Nicolas Graves
81265ddfa7
gnu: python-gpytorch: Update to 1.14.
...
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14.
[arguments]{test-flags}: Ignore additional failing test.
[propagated-inputs]: Add python-jaxtyping.
[native-inputs]: Add python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:28 +02:00
Nicolas Graves
691ef2ca0f
gnu: python-botorch: Add missing native-inputs.
...
* gnu/packages/machine-learning.scm (python-botorch)[native-inputs]:
Add python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:27 +02:00
Nicolas Graves
fd9b448bed
gnu: python-gpytorch: Remove uneeded inputs.
...
* gnu/packages/machine-learning.scm (python-gpytorch): Remove uneeded
inputs.
[arguments]{test-flags}: Ignore costly examples tests.
[native-inputs]: Remove python-coverage, python-flake8,
python-flake8-print, python-twine.
Change-Id: Id3b9537d9f3306cc4a8e0eed19aabd5732854813
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:27 +02:00
Nicolas Graves
c326653ea5
gnu: python-linear-operator: Update to 0.6.
...
* gnu/packages/machine-learning.scm (python-linear-operator): Update
to 0.6.
[propagated-inputs]: Remove python-typeguard. Add python-mpmath.
[native-inputs]: Remove python-flake8, python-flake8-print,
python-twine. Add python-typeguard, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:27 +02:00
Nicolas Graves
5300ed2893
gnu: python-pytorch-geometric: Skip failing tests.
...
* gnu/packages/machine-learning.scm (python-pytorch-geometric):
[arguments]{test-flags}: Skip test_type_repr failing test.
Change-Id: I8ec82761a107ed6021c655250f8ab5b1187980c8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:26 +02:00
Sharlatan Hellseher
3f8bd3b983
gnu: python-autograd: Fix indentation.
...
* gnu/packages/machine-learning.scm (python-autograd): Fix indentation.
Change-Id: I67b1c01d323e2458b49447969bb4164f71d1571b
2025-04-16 11:46:22 +02:00
Sharlatan Hellseher
7b6f6e9604
gnu: python-autograd: Update to 1.7.0.
...
* gnu/packages/machine-learning.scm (python-autograd): Update to 1.7.0.
[source]: Use the latest version tag.
[native-inputs]: Remove python-nose, python-setuptools, and
python-wheel; add python-hatchling.
Change-Id: I42cd6b9ce621c1509f459fb947b09d05635fb79b
2025-04-16 11:46:22 +02:00
Nicolas Graves
c83fe9e840
gnu: python-cleanlab: Update to 2.7.1.
...
* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.1.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:20 +02:00
Ricardo Wurmus
b744e8a144
gnu: python-funsor: Disable one test.
...
* gnu/packages/machine-learning.scm (python-funsor)[arguments]: Disable
test_function_of_numeric_array.
Change-Id: I76f38abb3db01f8732e0b60dfa65690d1b98db4a
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
71f392ca8d
gnu: tensorflow: Fix build.
...
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename phase
'python3.10-compatibility to 'python3.11-compatibility; update it to deal with
removals in Python 3.11; add phase 'numpy-compatibility.
Change-Id: I6c08b7b03cb01223fe9d62545f6687e9440b2011
2025-04-16 11:46:18 +02:00
Nicolas Graves
de961c303b
gnu: Remove python-pytest-pep8.
...
This package is outdated.
* gnu/packages/check.scm (python-pytest-pep8): Delete variable.
(python-pytest-flakes)[native-inputs]: Remove python-pytest-pep8.
* gnu/packages/machine-learning.scm (python-keras,
python-keras-applications)[native-inputs]: Remove python-pytest-pep8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:15 +02:00
Ricardo Wurmus
be8ff088ec
gnu: python-ml-collections: Update to 1.0.0.
...
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.0.0.
[source]: Fetch from git repository.
[arguments]: Remove custom 'check phase; use test-flags instead.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add
python-pylint, python-pytest-xdist, and python-flit-core.
Change-Id: Icdd340d138a14eaa5b1972d53b4a788a2a0e830e
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
c080336271
gnu: Remove python-contextlib2.
...
This was a backport of the Python 3.10 version of contextlib.
* gnu/packages/python-xyz.scm (python-contextlib2): Remove variable.
* gnu/packages/machine-learning.scm (python-ml-collections)
[propagated-inputs]: Remove it.
Change-Id: I47e4eccf98d8caa18235008e94a0849e21975a68
2025-04-16 11:46:12 +02:00
Sharlatan Hellseher
e0dad8b7a1
gnu: Remove python-parameterized-next.
...
* gnu/packages/check.scm (python-parameterized-next): Delete variable.
* gnu/packages/machine-learning.scm (onnx) [native-inputs]: Remove
python-parameterized-next, add python-parameterized.
Change-Id: I5065dab6374ae86d7cc6fd8cbaa75cdbb9f89716
2025-04-16 11:46:09 +02:00
Ricardo Wurmus
dead8b3a52
gnu: Update references to python3.10 directory.
...
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11
directory.
* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same.
* gnu/packages/ebook.scm (calibre)[arguments]: Same.
* gnu/packages/engineering.scm (cadabra2)[arguments]: Same.
* gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same.
* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same.
* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same.
* gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same.
* gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment.
Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-04-16 11:46:08 +02:00
Ricardo Wurmus
8337c6024a
gnu: r-rcppml/devel: Update to 0.5.6-2.5449a5b.
...
* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to 0.5.6-2.5449a5b.
Change-Id: I6face31261f5eb51417fef77007f2c8ac1152361
2025-04-16 11:01:11 +02:00
Ekaitz Zarraga
f0c0769189
gnu: Update whisper-cpp to 1.7.5.
...
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.7.5.
[source]: Remove `whisper-cpp-enable-tests.patch` patch.
[inputs]: Add `git`.
* gnu/packages/patches/whisper-cpp-enable-tests.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove
`whisper-cpp-enable-tests.patch`.
Change-Id: I16050a9cfe40374dc5bf8ba7ed66e1eb02a44ee5
2025-04-09 16:00:24 +02:00
Nicolas Graves
1d7e752970
gnu: Add python-sentence-transformers.
...
* gnu/packages/machine-learning.scm (python-sentence-transformers): New variable.
Change-Id: Iedab56f6c2bdde12e654ba67695cd996122bdb0b
2025-04-07 17:14:14 +02:00
Nicolas Graves
67901abeec
gnu: Add python-transformers.
...
* gnu/packages/machine-learning.scm (python-transformers): New variable.
Change-Id: Ifd7fa3a0f4611d3298ab76ceb44b3aea1397b824
2025-04-07 17:11:07 +02:00
Nicolas Graves
6483fdee51
gnu: Add python-tokenizers.
...
* gnu/packages/machine-learning.scm (python-tokenizers): New variable.
Change-Id: I5db95172255dc4635c2a417f3b7252454eea27d7
2025-04-07 16:44:29 +02:00
Nicolas Graves
3d4fc384f6
gnu: Add python-safetensors.
...
* gnu/packages/machine-learning.scm (python-safetensors): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Change-Id: I90a1684d06756ce87ca0862d745a75be5919f0b2
2025-04-07 16:44:28 +02:00
Nicolas Graves
dadb51bb82
gnu: Add rust-tokenizers.
...
* gnu/packages/machine-learning.scm (rust-tokenizers): New variable.
Change-Id: I3189a2d826f072f65ad053d77eb39be39775f1c2
2025-04-07 16:44:28 +02:00
Nicolas Graves
872394c157
gnu: Add rust-hf-hub-0.3.
...
* gnu/packages/machine-learning.scm (rust-hf-hub-0.3): New variable.
Change-Id: I9e64c316dde8094e6142785af8549556953513e0
2025-04-07 16:44:28 +02:00
Nicolas Graves
0bef67adcc
gnu: Add rust-spm-precompiled-0.1.
...
* gnu/packages/machine-learning.scm (rust-spm-precompiled-0.1): New variable.
Change-Id: I622c1a875e10041703ef0a32e7c35074f534276b
2025-04-07 16:44:27 +02:00