summary refs log tree commit diff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2022-06-01Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
2022-05-31gnu: Remove python2-autograd.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python2-autograd): Delete variable.
2022-05-31gnu: Remove python2-fastlmm.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python2-fastlmm): Delete variable.
2022-05-31gnu: Remove python2-scikit-learn.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python2-scikit-learn): Delete variable. (python-scikit-learn)[properties]: Remove the python2-variant property.
2022-05-16Merge branch 'master' into stagingEfraim Flashner
2022-05-15gnu: openfst: Update to 1.8.2, enable ngram extensionAurora
This extension is required by some programs that depend on openfst that aren't yet packaged. * gnu/packages/machine-learning.scm (openfst): Update to 1.8.2. [arguments]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 buildAurora
The extension doesn't build in old versions of openfst such as 1.7.3 without manually setting CXXFLAGS. This package definition, including this workaround to build extensions successfully, will need to be removed once kaldi is fixed upstream and can be used with up-to-date versions of openfst. * gnu/packages/machine-learning.scm (openfst-1.7.3)[arguments]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15gnu: kaldi: Update to dd107fd, bypass testsAurora
Either kaldi's tests are broken or openblas has reintroduced a bug: - https://github.com/kaldi-asr/kaldi/pull/4421 More testing & fixes required upstream to re-enable the tests later. For now they'll just have to be ignored. * gnu/packages/machine-learning.scm (kaldi): Update to dd107fd. [arguments]: In 'configure' phase, modify "matrix/Makefile". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-15gnu: openfst: Add 1.7.3 for kaldiAurora
Kaldi is currently broken with openfst versions newer than 1.7.3 as it changed some of its function signatures. Once Kaldi is patched/fixed, this should be removed. Reference Issues: - https://github.com/kaldi-asr/kaldi/issues/4131 - https://github.com/kaldi-asr/kaldi/issues/4393 * gnu/packages/machine-learning.scm (openfst-1.7.3): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-12gnu: python-umap-learn: Update to 0.5.3.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.3. [source]: Use git. [arguments]: New field. [native-inputs]: Delete python-joblib and python-nose. Add python-pytest. [propagated-inputs]: Add python-pynndescent and python-tqdm. [synopsis]: Fix indentation. [description]: Fix typo and re-indent.
2022-05-12gnu: python-pynndescent: Update to 0.5.6.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.6. [phases]{check}: Skip the test_weighted_minkowski test. [native-inputs, propagated-inputs]: Re-indent.
2022-05-12gnu: python-scikit-learn: Parallelize build and test suite.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-scikit-learn) [phases]{configure}: New phase. {build-ext}: Add '-j' option. {check}: Add '-n' option. [native-inputs]: Add python-pytest-xdist.
2022-04-15gnu: python-hmmlearn: Remove cythonized file.Efraim Flashner
* gnu/packages/machine-learning.scm (python-hmmlearn)[source]: Add snippet to remove cythonized file.
2022-03-15gnu: liblantern: Update to 0.7.2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (liblantern): Update to 0.7.2.
2022-03-15gnu: liblantern: Update to 0.7.0.Ricardo Wurmus
* gnu/packages/machine-learning.scm (liblantern): Update to 0.7.0.
2022-03-15gnu: python-pytorch-for-r-torch: Reuse python-pytorch.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Use definition on python-pytorch, thereby updating to 1.10.2.
2022-02-11gnu: Add liblantern.Ricardo Wurmus
* gnu/packages/machine-learning.scm (liblantern): New variable.
2022-02-11gnu: Add python-pytorch-for-r-torch.Ricardo Wurmus
* gnu/packages/patches/python-pytorch-1.9.0-system-libraries.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): New variable.
2022-02-11gnu: python-pytorch: Update to 1.10.2.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.10.2.
2022-01-24gnu: xgboost: Update to 1.5.2.Vinicius Monego
* gnu/packages/machine-learning.scm (xgboost, python-xgboost): Update to 1.5.2. (python-xgboost)[arguments]: Enable previously failing test. * gnu/packages/patches/xgboost-use-system-dmlc-core.patch: Update patch. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-01-19gnu: python-scikit-learn: Update to 1.0.2.Marius Bakke
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.0.2.
2022-01-17Merge branch 'version-1.4.0'Maxim Cournoyer
With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm
2022-01-10gnu: python-scikit-learn: Remove obsolete phase.Sarah Morgensen
* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments] <#:phases>: Remove 'make-files-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-14gnu: python-opentsne: Update to 0.6.1.Vinicius Monego
* gnu/packages/machine-learning.scm (python-opentsne): Update to 0.6.1. [source]<file-name>: Use git-file-name. [arguments]<#:phases>: Don't return #t. Add 'skip-test phase after 'unpack to skip a failing test.
2022-01-14gnu: python-pynndescent: Update to 0.5.5.Vinicius Monego
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.5. [arguments]<#:phases>: Override 'check phase. [native-inputs]: Remove python-nose. Add python-pytest. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-11gnu: python-scikit-rebate: Update to 0.62.Marius Bakke
* gnu/packages/machine-learning.scm (python-scikit-rebate): Update to 0.62. [arguments]: Disable tests. [native-inputs]: Remove.
2021-12-28gnu: Add guile-aiscm-next.Ricardo Wurmus
* gnu/packages/machine-learning.scm (guile-aiscm-next): New variable.
2021-12-28gnu: guile-aiscm: Remove opencv and tensorflow.Ricardo Wurmus
* gnu/packages/machine-learning.scm (guile-aiscm)[inputs]: Remove opencv and tensorflow.
2021-12-28gnu: guile-aiscm: Remove timestamp from documentation.Ricardo Wurmus
* gnu/packages/machine-learning.scm (guile-aiscm)[arguments]: Add phase 'build-reproducibly.
2021-12-28gnu: tensorflow: Install C headers.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add build phase 'patch-cmake-file-to-install-c-headers; move setting of LDFLAGS from 'build-pip-package to 'unpack-third-party-sources; move 'build-pip-package after 'install phase. [source]: Add patch. * gnu/packages/patches/tensorflow-c-api-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2021-12-27gnu: Add guile-aiscm.Ricardo Wurmus
* gnu/packages/machine-learning.scm (guile-aiscm): New variable.
2021-12-15gnu: tensorflow: Fix build with newer numpy.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename 'python3.7-compatibility to 'python3.9-compatibility and patch file to allow building with newer numpy.
2021-12-14gnu: tensorflow: Do not unpack directory.Ricardo Wurmus
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Copy Eigen source code instead of trying to unpack it.
2021-12-13gnu: Further simplify package inputs.Ludovic Courtès
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.)
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-12-09gnu: python2-scikit-learn: Disable one more test.Ricardo Wurmus
* 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.
2021-12-09gnu: libsvm: Install header and library.Ricardo Wurmus
* gnu/packages/machine-learning.scm (libsvm)[arguments]: Add build phase 'build-lib; also install header file and shared library in the 'install phase.
2021-12-08gnu: ocaml-mcl: Add -fcommon to compiler flags.Ricardo Wurmus
* gnu/packages/machine-learning.scm (ocaml-mcl)[arguments]: Add -fcommon.
2021-12-07gnu: mcl: Add -fcommon to compiler flags.Ricardo Wurmus
* gnu/packages/machine-learning.scm (mcl)[arguments]: Set CFLAGS.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-02gnu: randomjungle: Fix compatibility errors.Ricardo Wurmus
* gnu/packages/machine-learning.scm (randomjungle)[arguments]: Add build phase 'fix-compatibility-errors to patch type errors.
2021-11-20gnu: python-scikit-learn: Update to 1.0.1.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.0.1. [arguments]: Disable one failing network test.
2021-11-20gnu: python-scikit-learn: Run tests conditionally.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]: Respect TESTS? in 'check phase.
2021-11-20gnu: python-pytorch: Warn of missing test inputs.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch): Add comment.
2021-11-20gnu: python-pytorch: Add missing input.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch)[propagated-inputs]: Add python-click.
2021-11-20gnu: python-pytorch: Use ADD-INSTALLED-PYTHONPATH.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Do not set PYTHONPATH; use add-installed-pythonpath instead.
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-15gnu: python-pytorch: Update to 1.10.0.Ludovic Courtès
* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.10.0. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust.
2021-11-11gnu: python-keras: Skip a flaky test.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-keras) [phases]{check}: Also skip the test_stateful_metrics test.
2021-11-11gnu: python-keras: Enable parallel tests.Maxim Cournoyer
* (python-keras)[phases]: Delete trailing #t. {check}: Honor TESTS?. Run the tests in parallel. Disable PEP8 lint.