~ruther/guix-local

ref: a2dbf2af82e1104aba8cf53fe704281ad4071bab guix-local/gnu/packages/machine-learning.scm -rw-r--r-- 287.9 KiB
133c3a66 — Nicolas Graves 10 months ago
gnu: Add python-faster-whisper.

* gnu/packages/machine-learning.scm (python-faster-whisper): New variable.
874eba31 — Nicolas Graves 10 months ago
gnu: Add onnxruntime.

* gnu/packages/machine-learning.scm (onnxruntime): New variable.
04db36eb — Nicolas Graves 9 months ago
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>
e28b3722 — Cayetano Santos 9 months ago
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>
65906831 — Cayetano Santos 9 months ago
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>
b4895b4c — Danny Milosavljevic 9 months ago
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>
e60839c3 — Sharlatan Hellseher 9 months ago
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
bac69dec — Nicolas Graves 9 months ago
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>
8ada9e23 — Nicolas Graves 9 months ago
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>
496a089a — Andreas Enge 9 months ago
gnu: Remove python-keras-applications.

* gnu/packages/machine-learning.scm (python-keras-applications): Delete
variable.

Fixes: guix/guix#1044
Change-Id: I660badf1115ef3480594f2d8e8b8ec441114050e
6732741a — Andreas Enge 9 months ago
gnu: Remove python-keras-preprocessing.

* gnu/packages/machine-learning.scm (python-keras-preprocessing): Delete
variable.

Change-Id: I8b3d990ba3cd78d88032ec4a697e6250d2f4b4a0
cfdc4864 — Andreas Enge 9 months ago
gnu: Remove python-keras.

* gnu/packages/machine-learning.scm (python-keras): Delete variable.

Change-Id: I14f11e7086f3c01fd281b573f61e20adaa388c9a
2e37a460 — Andreas Enge 9 months ago
gnu: Remove python-imbalanced-learn.

* gnu/packages/machine-learning.scm (python-imbalanced-learn): Delete
variable.

Change-Id: I9a157515f6998df1bf31e3bb27c59effb8cb568e
da9b9208 — Cayetano Santos 9 months ago
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>
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
364e8832 — Greg Hogan 11 months ago
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
93a5cc02 — Cayetano Santos 9 months ago
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>
c85acd96 — Roman Scherer 9 months ago
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>
5c2ae7e2 — Cayetano Santos 9 months ago
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>
694acea7 — Cayetano Santos 10 months ago
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>
Next