summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Expand)Author
2021-12-15gnu: tensorflow: Fix build with newer numpy....* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename 'python3.7-compatibility to 'python3.9-compatibility and patch file to allow building with newer numpy. Ricardo Wurmus
2021-12-14gnu: tensorflow: Do not unpack directory....* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Copy Eigen source code instead of trying to unpack it. Ricardo Wurmus
2021-12-13gnu: Further simplify package inputs....This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.) Ludovic Courtès
2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès
2021-12-09gnu: python2-scikit-learn: Disable one more test....* gnu/packages/machine-learning.scm (python2-scikit-learn)[arguments]: Do not inherit; remove obsolete 'make-files-writable phase; disable one more failing test in 'check phase. Ricardo Wurmus
2021-12-09gnu: libsvm: Install header and library....* gnu/packages/machine-learning.scm (libsvm)[arguments]: Add build phase 'build-lib; also install header file and shared library in the 'install phase. Ricardo Wurmus
2021-12-08gnu: ocaml-mcl: Add -fcommon to compiler flags....* gnu/packages/machine-learning.scm (ocaml-mcl)[arguments]: Add -fcommon. Ricardo Wurmus
2021-12-07gnu: mcl: Add -fcommon to compiler flags....* gnu/packages/machine-learning.scm (mcl)[arguments]: Set CFLAGS. Ricardo Wurmus
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-02gnu: randomjungle: Fix compatibility errors....* gnu/packages/machine-learning.scm (randomjungle)[arguments]: Add build phase 'fix-compatibility-errors to patch type errors. Ricardo Wurmus
2021-11-20gnu: python-scikit-learn: Update to 1.0.1....* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.0.1. [arguments]: Disable one failing network test. Ricardo Wurmus
2021-11-20gnu: python-scikit-learn: Run tests conditionally....* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]: Respect TESTS? in 'check phase. Ricardo Wurmus
2021-11-20gnu: python-pytorch: Warn of missing test inputs....* gnu/packages/machine-learning.scm (python-pytorch): Add comment. Ricardo Wurmus
2021-11-20gnu: python-pytorch: Add missing input....* gnu/packages/machine-learning.scm (python-pytorch)[propagated-inputs]: Add python-click. Ricardo Wurmus
2021-11-20gnu: python-pytorch: Use ADD-INSTALLED-PYTHONPATH....* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Do not set PYTHONPATH; use add-installed-pythonpath instead. Ricardo Wurmus
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-15gnu: python-pytorch: Update to 1.10.0....* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.10.0. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust. Ludovic Courtès
2021-11-11gnu: python-keras: Skip a flaky test....* gnu/packages/machine-learning.scm (python-keras) [phases]{check}: Also skip the test_stateful_metrics test. Maxim Cournoyer
2021-11-11gnu: python-keras: Enable parallel tests....* (python-keras)[phases]: Delete trailing #t. {check}: Honor TESTS?. Run the tests in parallel. Disable PEP8 lint. Maxim Cournoyer
2021-11-11gnu: tensorflow: Enable parallel build (at least partially)....There are still many parts of the build that happen sequentially, but at least this hastens the long build somewhat. * gnu/packages/machine-learning.scm (tensorflow)[phases]: Remove trailing #t. {build-pip-package}: Honor the PARALLEL-BUILD? argument. Maxim Cournoyer
2021-11-11gnu: abseil-cpp: Update to 20210324.2....But keep the older variant for Tensorflow. * gnu/packages/cpp.scm (abseil-cpp-20200923.3): Renamed older variant. (abseil-cpp): New variable. * gnu/packages/machine-learning.scm (tensorflow-lite) [inputs]: Adjust to use the older abseil-cpp-20200923.3. * gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Likewise. Co-authored-by: Greg Hogan <code@greghogan.com> Maxim Cournoyer
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-09-25gnu: Add python-xgboost....* gnu/packages/machine-learning.scm (python-xgboost): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego
2021-09-25gnu: Add xgboost....* gnu/packages/machine-learning.scm (xgboost): New variable. * gnu/packages/patches/xgboost-use-system-dmlc-core.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego
2021-09-25gnu: Add dmlc-core....* gnu/packages/machine-learning.scm (dmlc-core): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego
2021-09-24gnu: python-pytorch: Unbundle NNPACK....* gnu/packages/machine-learning.scm (python-pytorch)[source]: Delete "third_party/NNPACK". [inputs]: Add NNPACK. [propagated-inputs]: Remove PYTHON-PEACHPY. * gnu/packages/patches/python-pytorch-system-libraries.patch: Remove hunk modifying NNPACK; add hunk to allow the use of our own NNPACK. Ludovic Courtès
2021-09-24gnu: Add NNPACK....* gnu/packages/machine-learning.scm (nnpack): New variable. * gnu/packages/patches/nnpack-system-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2021-09-07Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-08-12Merge branch 'master' into core-updates-frozen... Conflicts: gnu/packages/algebra.scm gnu/packages/games.scm gnu/packages/golang.scm gnu/packages/kerberos.scm gnu/packages/mail.scm gnu/packages/python.scm gnu/packages/ruby.scm gnu/packages/scheme.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm Marius Bakke
2021-08-01Merge branch 'master' into core-updates-frozenMarius Bakke
2021-07-29Merge branch 'master' into core-updates-frozen... Conflicts: gnu/packages/bioinformatics.scm gnu/packages/cmake.scm gnu/packages/curl.scm gnu/packages/emacs-xyz.scm gnu/packages/gpodder.scm gnu/packages/music.scm gnu/packages/patches/glibc-bootstrap-system.patch gnu/packages/python-xyz.scm gnu/packages/shells.scm gnu/packages/statistics.scm Marius Bakke
2021-07-31gnu: onnx: Change source to 'git-fetch'....* gnu/packages/machine-learning.scm (onnx)[source]: Change to 'git-fetch'. Add "onnx-skip-model-downloads.patch". [arguments]: Add 'make-test-directory-writable' phase. * gnu/packages/patches/onnx-skip-model-downloads.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2021-07-31gnu: python-onnx: Rename to "onnx"....* gnu/packages/machine-learning.scm (python-onnx): Rename to... (onnx): ... this, and change 'name' field accordingly. (python-onnx): New variable. * gnu/packages/patches/python-onnx-shared-libraries.patch: Rename to... * gnu/packages/patches/onnx-shared-libraries.patch: ... this. * gnu/packages/patches/python-onnx-use-system-googletest.patch: Rename to... * gnu/packages/patches/onnx-use-system-googletest.patch: ... this. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Ludovic Courtès
2021-07-31gnu: python-onnx: Install libonnx.so and libonnx_proto.so....* gnu/packages/patches/python-onnx-shared-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/machine-learning.scm (python-onnx)[source]: Use it. [arguments]: New field. Ludovic Courtès
2021-07-31gnu: python-onnx: Delete bundled software....* gnu/packages/machine-learning.scm (python-onnx)[source]: Delete the 'third_party' directory. Ludovic Courtès
2021-07-31gnu: python-onnx: Move comment to the patch header....* gnu/packages/machine-learning.scm (python-onnx): Move patch comment to... * gnu/packages/patches/python-onnx-use-system-googletest.patch: ... here. Ludovic Courtès
2021-07-31gnu: python-onnx: Update to 1.9.0....* gnu/packages/machine-learning.scm (python-onnx): Update to 1.9.0. Ludovic Courtès
2021-07-29gnu: Add XNNPACK....* gnu/packages/machine-learning.scm (xnnpack): New variable. * gnu/packages/patches/xnnpack-system-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2021-08-30gnu: python-scikit-learn: Update to 0.24.2....* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.24.2. [arguments]: Remove trailing #t. Ricardo Wurmus
2021-08-27gnu: Add python-hmmlearn....* gnu/packages/machine-learning.scm (python-hmmlearn): New variable. Ricardo Wurmus
2021-08-04gnu: python-pytorch: Remove leftover comment....* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Remove leftover comment. Ludovic Courtès
2021-08-04gnu: Add python-pytorch....* gnu/packages/machine-learning.scm (python-pytorch): New variable. * gnu/packages/patches/python-pytorch-runpath.patch, gnu/packages/patches/python-pytorch-system-libraries.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Ludovic Courtès
2021-08-04gnu: gemmlowp: Add "generic" variant....* gnu/packages/machine-learning.scm (gemmlowp): New variable, based on 'gemmlowp-for-tensorflow'. (gemmlowp-for-tensorflow): Rewrite to inherit from GEMMLOWP. [properties]: New field. Ludovic Courtès
2021-08-04gnu: gloo: Honor #:tests? in 'check' phase....* gnu/packages/machine-learning.scm (gloo)[arguments]: In 'check' phase, honor #:tests?. Ludovic Courtès
2021-08-04gnu: gloo: Update to c22a5cf....* gnu/packages/machine-learning.scm (gloo): Update to c22a5cf. [inputs]: New field. Ludovic Courtès
2021-08-04gnu: Add tensorflow-lite....* gnu/packages/machine-learning.scm (tensorflow-lite): New variable. Ricardo Wurmus
2021-08-02gnu: Add onnx-optimizer....* gnu/packages/machine-learning.scm (onnx-optimizer): New variable. * gnu/packages/patches/onnx-optimizer-system-library.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2021-07-25gnu: Add python-hyperopt....* gnu/packages/machine-learning.scm (python-hyperopt): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Vinicius Monego
2021-07-24gnu: Use 'search-input-file' when looking for *.so and *.a....* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use 'search-input-file' when looking for *.a and *.so. * gnu/packages/emulators.scm (dolphin-emu): Likewise. * gnu/packages/engineering.scm (lepton-eda): Likewise. (pcb): Likewise. * gnu/packages/golang.scm (go-1.4): Likewise. (go-1.14): Likewise. * gnu/packages/haskell.scm (ghc-7): Likewise. * gnu/packages/irods.scm (irods): Likewise. * gnu/packages/language.scm (python2-tegaki-pygtk): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise. (sbcl-cl-gobject-introspection): Likewise. (sbcl-cl-ana): Likewise. (sbcl-cl-libuv): Likewise. (sbcl-cl-async): Likewise. (sbcl-mcclim): Likewise. (sbcl-zstd): Likewise. (sbcl-cl-opengl): Likewise. (sbcl-lev): Likewise. (sbcl-cl-glfw3): Likewise. * gnu/packages/machine-learning.scm (tensorflow): Likewise. * gnu/packages/messaging.scm (utox): Likewise. * gnu/packages/mpi.scm (java-openmpi): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/pascal.scm (fpc): Likewise. * gnu/packages/python-crypto.scm (python-libnacl): Likewise. * gnu/packages/python-xyz.scm (python-cairocffi): Likewise. (python-pyev): Likewise. (python-pytidylib): Likewise. * gnu/packages/radio.scm (unixcw): Likewise. * gnu/packages/rust.scm (rust-1.32): Likewise. * gnu/packages/security-token.scm (opensc): Likewise. (python-pyscard): Likewise. * gnu/packages/selinux.scm (python-setools): Likewise. * gnu/packages/spice.scm (libcacard): Likewise. * gnu/packages/telephony.scm (libtgvoip): Likewise. Ludovic Courtès
2021-07-24gnu: Use 'search-input-directory' for the Eigen header directory....* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use 'search-input-directory' when searching for Eigen headers. * gnu/packages/bioinformatics.scm (nanopolish): Likewise. * gnu/packages/machine-learning.scm (tensorflow): Likewise. Ludovic Courtès