Commit graph

653 commits

Author SHA1 Message Date
Hilton Chain
f6adf70058
gnu: python-safetensors: Remove #:cargo-inputs.
* gnu/packages/machine-learning.scm (python-safetensors)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:install-source?>: Disable.
<#:modules>: Unset.
<#:phases>: Simplify 'inject-safetensors and move it to...
[source]: ...here as a snippet.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-safetensors]: New
entry.

Change-Id: I806770a776e02deba1e4a1dddccd608897121605
2025-08-21 19:08:47 +08:00
Sharlatan Hellseher
83fe58d4b3
gnu: python-funsor: Reduce closure size.
* gnu/packages/machine-learning.scm (python-funsor)
[native-inputs]: Remove python-black, python-flake8, python-isort,
python-nbsphinx, python-pytest-xdist, python-setuptools, python-sphinx,
python-sphinx-gallery, python-sphinx-rtd-theme, and python-wheel; add
python-setuptools-next.

Change-Id: Ic1485a1b606bb5924e367b7bef606c7cf93b9f14
2025-08-20 13:05:52 +01:00
Ayan Das
7556a29735
gnu: python-pytorch-geometric: Add openssl to native-inputs.
Fixes test failures where PyTorch's inductor was unable to find openssl
for checksumming during compilation.

* gnu/packages/machine-learning.scm (python-pytorch-geometric)
[native-inputs]: Add openssl.

Change-Id: Ib5c6bcd82c38acccc5af546ae93404d8d36aa157
Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Ayan Das
e86a3fe8e4
gnu: fbgemm: Update to 1.2.0.
Fixes guix/guix#2093

* gnu/packages/machine-learning.scm (fbgemm): Update to 1.2.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.2.0.

Change-Id: Ibd93d254f64343eed11b6fd6f1d6075427b91678
Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Nicolas Graves
32795f39a4
gnu: xnnpack: Improve package.
This rework was done for updating xxnpack-for-r-torch to its next
version.  The refactor is done to avoid copying the huge snippet and
generate-files phase for it.

* gnu/packages/machine-learning.scm (xnnpack)
[source]<snippet>: Guard against potentially non-existing files in
another source. Improve generated files removal.
[configure-flags]: Rewrite using gepxs.
[arguments]<#:phases>: Handle multilines and guard against potentially
non-existing files in phase 'generate-files.

Change-Id: If97cadf5ed0b34a68d99fb73bd3ea99411820aaa
Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Ayan Das
1b7c7ed8ef
gnu: python-torchvision: Update to 0.23.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.23.0.

Change-Id: I63c935480fb9e149b73c244c90e45527c1ddfc24
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Ayan Das
801d1108b5
gnu: python-pytorch: Update to 2.8.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.8.0.
[source]: Update hash. Update CUDA kernel deletion paths.
[arguments]: Add BUILD_TEST=0. Fix concurrentqueue includes. Fix sympy
version constraint. Fix nccl skip phase.
[inputs]: Add concurrentqueue and rdma-core.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.8.0.
* gnu/packages/patches/python-pytorch-fix-codegen.patch: Update for 2.8.0.
* gnu/packages/patches/python-pytorch-without-kineto.patch: Update for 2.8.0.

Change-Id: I237913636dfeaa7eb19f7d71516fd05c86373f28
Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Ayan Das
9b2f9a4a1e
gnu: gloo: Update to 0.0.0-3.c7b7b02.
* gnu/packages/machine-learning.scm (gloo): Update to commit
c7b7b022c124d9643957d9bd55f57ac59fce8fa2.

Change-Id: Ia90b65241ea3c10e5d07b7030ae5b6d906426822
Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-20 13:05:51 +01:00
Sharlatan Hellseher
6ce3ab022e
gnu: onnx-optimizer: Reduce closure size.
* gnu/packages/machine-learning.scm (onnx-optimizer) [native-inputs]:
Remove python-pytest-runner, python-coverage, python-setuptools and
python-wheel; add python-setuptools-next.

Change-Id: I713ff521ff3f329733810cb4d80a16684fddc236
2025-08-19 16:19:46 +01:00
Cayetano Santos
daca0d9d26
gnu: onnx-optimizer: Switch to pyproject.
* gnu/packages/machine-learning.scm (onnx-optimizer): Switch to
pyproject.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Idca467e74209bfe058cf9070412769916a11e68c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-19 16:19:41 +01:00
Nicolas Graves
133c3a66f4
gnu: Add python-faster-whisper.
* gnu/packages/machine-learning.scm (python-faster-whisper): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
874eba31ac
gnu: Add onnxruntime.
* gnu/packages/machine-learning.scm (onnxruntime): New variable.
2025-08-16 00:07:20 +01:00
Nicolas Graves
04db36eb70
gnu: nerd-dictation: Switch to pyproject.
* gnu/packages/machine-learning.scm (nerd-dictation):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style using gexps.
[native-inputs]: Add python-setuptools, python-wheel.
[description]: Improve style.

Change-Id: I207d145149a6175b37b005d45e12c8bb77a033df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 13:15:26 +01:00
Cayetano Santos
e28b372280
gnu: python-sentence-transformers: Update to 5.1.0.
* gnu/packages/machine-learning.scm (python-sentence-transformers):
Update to 5.1.0.
[arguments] <tests?>: Disable as most of them require network access.
<test-flags>: Drop as no longer required.
[propagated-inputs]: Add python-typing-extensions.

Change-Id: I0fb7471dee2dd3ea54bcecd9bcd5b314670e4312
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:57:52 +01:00
Cayetano Santos
6590683134
gnu: python-sentence-transformers: Improve style.
* gnu/packages/machine-learning.scm (python-sentence-transformers):
Improve style.
[source]: Switch to git-fetch.
[arguments]: Use G-Expressions.

Change-Id: I5ba7a4e2907595c9fb30a5a2efcfaaf8b983ad2e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:49:16 +01:00
Danny Milosavljevic
b4895b4ca7
gnu: llama-cpp: Update to b6101.
* gnu/packages/machine-learning.scm (llama-cpp): Update to b6101.

Change-Id: I85d532605d606e3f0d11ea16008ac6c7478093cf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-10 11:34:47 +02:00
Sharlatan Hellseher
e60839c316
gnu: mcl: Fix build with gcc@14.
* gnu/packages/machine-learning.scm (mcl) [arguments] <configure-flags>:
Add extra option to relax GCC strictness.

Change-Id: I466786efced727f4f23540639453b5f4a2457ddb
2025-08-07 18:33:39 +01:00
Nicolas Graves
bac69decd3
gnu: python-pyro-api: Switch to pyproject.
* gnu/packages/machine-learning.scm (python-pyro-api):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Iab866450e9ab7104ecba8ff21bf34e8a4226e1b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07 18:33:36 +01:00
Nicolas Graves
8ada9e232a
gnu: python-vosk: Switch to pyproject.
I also tried to set #:tests? and add python-pytest, but it requires
more work than that.

* gnu/packages/machine-learning.scm (python-vosk):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
(vosk-api)[home-page]: Refresh.

Change-Id: I92917bf8f6b4337d4d0e56ea43445f8b3c2a8b41
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07 18:33:34 +01:00
Andreas Enge
496a089a11
gnu: Remove python-keras-applications.
* gnu/packages/machine-learning.scm (python-keras-applications): Delete
variable.

Fixes: guix/guix#1044
Change-Id: I660badf1115ef3480594f2d8e8b8ec441114050e
2025-08-06 11:18:05 +02:00
Andreas Enge
6732741a3f
gnu: Remove python-keras-preprocessing.
* gnu/packages/machine-learning.scm (python-keras-preprocessing): Delete
variable.

Change-Id: I8b3d990ba3cd78d88032ec4a697e6250d2f4b4a0
2025-08-06 11:18:05 +02:00
Andreas Enge
cfdc48649a
gnu: Remove python-keras.
* gnu/packages/machine-learning.scm (python-keras): Delete variable.

Change-Id: I14f11e7086f3c01fd281b573f61e20adaa388c9a
2025-08-06 11:18:05 +02:00
Andreas Enge
2e37a46003
gnu: Remove python-imbalanced-learn.
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Delete
variable.

Change-Id: I9a157515f6998df1bf31e3bb27c59effb8cb568e
2025-08-06 11:18:04 +02:00
Cayetano Santos
da9b9208a3
gnu: llama-cpp: Adjust inputs.
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Sort; add
openblas, spirv-headers, spirv-tools, python-minimal; remove python.
[native-inputs]: Sort.
[propagated-inputs]: Remove openblas.

Change-Id: Idf103eee418565507ab9899bac52a776b9f697be
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 12:39:24 +03:00
Greg Hogan
b09c302a20
gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Greg Hogan
364e883298
gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Cayetano Santos
93a5cc0226
gnu: whisper.ccp: Update home-page.
* gnu/packages/machine-learning.scm (whisper.ccp): Update home-page.

Change-Id: Id580ca4c63cd547edbd596a6258d0b95de0275b3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-03 19:53:56 +02:00
Roman Scherer
c85acd96e7
gnu: whisper-cpp: Build with vulkan support.
* gnu/packages/machine-learning.scm (whisper-cpp)<#:configure-flags>: Add
"-DGGML_VULKAN=ON".
[arguments]<#:phases>[patch-paths]: New phase.
[native-inputs]: Add shaderc.
[inputs]: Add spirv-headers, spirv-tools, vulkan-headers, vulkan-loader.

Change-Id: I8d5570b8a2b7e9b6d19bd5a0258ea672baf50d35
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 16:59:18 +02:00
Cayetano Santos
5c2ae7e277
gnu: llama-cpp: Update to 0.0.0-b6056.
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b6056.
[arguments]<#:phases>{patch-paths}: Fix max column.
[arguments]<#:phases>{fix-tests}: Avoid test-{thread-safety,arg-parser} tests.

Change-Id: Ibcec7e93d951b0ef4735560a1a325d363b46943d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-03 12:15:33 +02:00
Cayetano Santos
694acea793
gnu: python-gguf: Update to 0.17.1.
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.17.1.
[propagated-inputs]: Add python-pyside-6.

Change-Id: Ic564c2d8a5773b51d65374674e1b7eaa4ffe6f4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:27:27 +01:00
Sharlatan Hellseher
23b3edba9d
gnu: Add python-mcfit.
* gnu/packages/machine-learning.scm (python-mcfit): New variable.

Change-Id: I4927e8a4d5b0424265300e3496b31c0ba469c0bc
2025-07-31 22:13:41 +01:00
Ayan Das
9fdf0800f5
gnu: python-pytorch: Fix build with GCC 14.
Fixes guix/guix#1593.

* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Add
missing <algorithm> header in 'use-system-libraries phase to fix
std::for_each compilation error with GCC 14.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-30 22:21:55 +02:00
Roman Scherer
92ac77b2d8
gnu: whisper-cpp: Update to 1.7.6.
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.7.6.

Change-Id: I096ae060f258f696399340b890ea7133aebff71b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-30 20:57:31 +02:00
Andreas Enge
e507899e66
gnu: flatbuffers: Rename from flatbuffers-next.
* gnu/packages/serialization.scm (flatbuffers-next): Rename to...
(flatbuffers): ...this.
(flatbuffers-23.1, go-github-com-google-flatbuffers): Adapt references.
* gnu/packages/kodi.scm (kodi): Adapt reference.
* gnu/packages/machine-learning.scm (python-pytorch): Adapt reference.

Change-Id: Ibac4837f6bec0a11e1afc146fddcec72001eab8f
2025-07-20 12:43:24 +02:00
Nicolas Graves
1a76e68d29
gnu: openfst-for-vosk: Fix build with gcc@14.
Just adds an upstream patch.

* gnu/packages/patches/openfst-for-vosk-fix-unique-ptr.patch: Add
  patch.
* gnu/packages/machine-learning.scm (openfst-for-vosk)[source]
  <patches>: Record patch.
* gnu/local.mk: Record patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19 16:01:52 +02:00
David Elsing
fd8e1f3e65
gnu: python-pytorch-geometric: Update to commit 85cf9fc.
Fixes guix/guix#1043.

* gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to
commit 85cf9fc.
[arguments]: Fix the 'delete-top-level-directories phase.
[propagated-inputs]: Add python-xxhash.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-13 23:30:55 +02:00
Sharlatan Hellseher
a3c03929cc
gnu: python-hmmlearn: Skip 3 tests.
* gnu/packages/machine-learning.scm (python-hmmlearn) [arguments]
<test-flags>: Skip 3 failing tests.

Change-Id: Ifc9acf83830a76b55bde3ddf0e61efec73b53aad
2025-07-06 18:44:05 +01:00
Fi guadec
8a4a1fa928
gnu: Add python-ctranslate2.
* gnu/packages/machine-learning.scm (python-ctranslate2): New variable.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a
2025-07-03 21:57:32 +02:00
Fi guadec
ef846411d5
gnu: Add ctranslate2.
* gnu/packages/machine-learning.scm (ctranslate2): New variable.
* gnu/packages/patches/CTranslate2-local-build.patch: New file.
* gnu/local.mk: Record patch.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03 21:57:26 +02:00
Vinicius Monego
13397f2d39
gnu: python-botorch: Update to 0.14.0.
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.14.0.
[propagated-inputs]: Add python-pyre-extensions, python-threadpoolctl,
python-typing-extensions.
[native-inputs]: Remove python-pyre-extensions.

Change-Id: I08f27055822ca05b27068bfd3746a64395fb5177
2025-07-02 18:37:54 -03:00
Ayan Das
ef0f67a613
gnu: python-lightning-utilities: Update to 0.14.3.
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.14.3.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Ayan Das
15d5313171
gnu: python-pytorch-lightning: Update to 2.5.2.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.5.2.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
David Elsing
4fec118cdd
gnu: xnnpack: Remove remaining autogenerated files.
Fixes a regression introduced in 95ca1a5449.

* gnu/packages/machine-learning.scm (xnnpack)[source]<snippet>: Remove
autogenerated files in "bench".

Change-Id: I3874fe1fe4b6dcad7255d75313bc8639d483bf31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 17:38:24 +02:00
David Elsing
a8d3f40966
gnu: python-pytorch: Improve package.
This fixes the build of python-pytorch-for-r-torch and moves the new patches
introduced in 81d309de87 to the existing patch
files for python-pytorch.

Fixes guix/guix#779.

* gnu/packages/machine-learning.scm (python-pytorch)[source]: Update patches.
[arguments]: Adjust the 'use-system-libraries phase.
* 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-runpath-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove them.
2025-06-25 23:43:59 +01:00
Ayan Das
1f1b65ddbc
gnu: python-captum: Fix tests for PyTorch 2.7.0.
* gnu/packages/machine-learning.scm (python-captum)[arguments]: Skip
test_exp_sets_with_diffent_lengths which fails with PyTorch 2.7.0's
stricter torch.load weights_only behavior.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:40 +02:00
Ayan Das
f058c9e825
gnu: python-torchvision: Update to 0.22.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.22.0.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:36 +02:00
Ayan Das
81d309de87
gnu: python-pytorch: Update to 2.7.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.7.0.
[source]: Add substitution for additional miniz.h include patterns.
[arguments]: Add 'skip-nccl-call' phase to use system NCCL.
* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch,
gnu/packages/patches/python-pytorch-runpath-2.7.0.patch,
gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch,
gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:32 +02:00
Ayan Das
95ca1a5449
gnu: xnnpack: Update to 0.0-4.51a0103.
* gnu/packages/machine-learning.scm (xnnpack): Update to 0.0-4.51a0103.
[source]: Remove deprecated -a flag from update-microkernels.py invocation.
[snippet]: Adjust directory list for autogenerated file removal.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:19 +02:00
Vinicius Monego
054c940384
gnu: python-cma: Update to 4.2.0.
* gnu/packages/machine-learning.scm (python-cma): Update to 4.2.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools-next.

Change-Id: I9e2e913155da981c77f9d68875737056b1b9fd7e
2025-06-04 20:29:34 -03:00
Vinicius Monego
011f150726
gnu: python-cmaes: Update to 0.11.1.
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.11.1.
[native-inputs]: Remove python-hypothesis. Add python-pytest.

Change-Id: I0de72674fe09e318aef5cb5d4cd006b156902189
2025-06-04 20:29:34 -03:00