summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/machine-learning.scm')
-rw-r--r--gnu/packages/machine-learning.scm46
1 files changed, 32 insertions, 14 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 9d76e719ed..0a00d1a0b3 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -183,7 +183,7 @@ family of functions.")
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-scipy))
(inputs (list fasttext))
- (native-inputs (list pybind11))))
+ (native-inputs (list pybind11 python-setuptools python-wheel))))
(define-public python-funsor
(package
@@ -210,10 +210,12 @@ family of functions.")
python-pytest-xdist
python-requests
python-scipy
+ python-setuptools
python-sphinx
python-sphinx-gallery
python-sphinx-rtd-theme
- python-torchvision))
+ python-torchvision
+ python-wheel))
(home-page "https://github.com/pyro-ppl/funsor")
(synopsis "Tensor-like library for functions and distributions")
(description
@@ -358,7 +360,8 @@ classification.")
"-k" "not testJSONConversionBestEffort")))))))
(propagated-inputs
(list python-absl-py python-contextlib2 python-pyyaml python-six))
- (native-inputs (list python-mock python-pytest))
+ (native-inputs (list python-mock python-pytest python-setuptools
+ python-wheel))
(home-page "https://github.com/google/ml_collections")
(synopsis "Python collections designed for Machine Learning usecases")
(description
@@ -940,6 +943,7 @@ depend on language-specific pre- or post-processing.")
(sha256
(base32 "018ilrp41fcclmb5lsml3aijwbmhbq3m7wy65hr1fryj0avic8fr"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sofiatolaosebikan/hopcroftkarp")
(synopsis "Implementation of the Hopcroft-Karp algorithm")
(description
@@ -965,7 +969,8 @@ cardinality matching from a bipartite graph.")
python-numpy
python-scikit-learn
python-scipy))
- (native-inputs (list python-pytest python-pytest-cov))
+ (native-inputs (list python-pytest python-pytest-cov python-setuptools
+ python-wheel))
(home-page "https://persim.scikit-tda.org")
(synopsis "Tools for analyzing persistence diagrams in Python")
(description
@@ -996,7 +1001,11 @@ It currently houses implementations of
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-persim python-scikit-learn
python-scipy))
- (native-inputs (list python-cython python-pytest))
+ (native-inputs
+ (list python-cython
+ python-pytest
+ python-setuptools
+ python-wheel))
(home-page "https://ripser.scikit-tda.org")
(synopsis "Persistent homology library for Python")
(description
@@ -1779,7 +1788,9 @@ computing environments.")
(list python-cython-3
python-pandas
python-pytest
- python-pytest-xdist))
+ python-pytest-xdist
+ python-setuptools
+ python-wheel))
(propagated-inputs
(list python-numpy python-threadpoolctl python-scipy python-joblib))
(home-page "https://scikit-learn.org/")
@@ -1840,7 +1851,8 @@ data analysis.")
python-scikit-learn
python-scipy
python-packaging))
- (native-inputs (list python-pytest python-pytest-cov python-cython))
+ (native-inputs (list python-pytest python-pytest-cov python-cython
+ python-setuptools python-wheel))
(home-page "https://github.com/scikit-learn-contrib/scikit-learn-extra")
(synopsis "Set of tools for scikit-learn")
(description
@@ -1905,7 +1917,8 @@ and are compatible with its API.")
python-srsly
python-typing-extensions
python-wasabi))
- (native-inputs (list python-cython python-mock python-pytest))
+ (native-inputs (list python-cython python-mock python-pytest
+ python-setuptools python-wheel))
(home-page "https://github.com/explosion/thinc")
(synopsis "Functional take on deep learning")
(description
@@ -2004,7 +2017,9 @@ It is compatible with @code{scikit-learn}.")
python-nose
python-pytest
python-pandas
- python-networkx))
+ python-networkx
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/scikit-learn-contrib/hdbscan")
(synopsis "High performance implementation of HDBSCAN clustering")
(description "HDBSCAN - Hierarchical Density-Based Spatial Clustering of
@@ -2027,7 +2042,7 @@ to return meaningful clusters (if there are any).")
(sha256
(base32 "0l5dpdsk5vg7rpay81bncp04119hnl5z7zxjv63jrnm9spcwwi3g"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-importlib-metadata
python-joblib
@@ -2251,7 +2266,7 @@ Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for Python.")
(version version)
(build-system pyproject-build-system)
(native-inputs
- (list python-nose python-pytest))
+ (list python-nose python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-future python-numpy))
(synopsis "Efficiently computes derivatives of NumPy code")
@@ -2427,7 +2442,8 @@ discrete, and conditional dimensions.")
(setenv "HOME" "/tmp"))))))
;; DeepXDE supported backends are TensorFlow (v1 and v2), PyTorch, JAX and
;; PaddlePaddle. We test with PyTorch because we have it up to date.
- (native-inputs (list python-pytorch python-setuptools-scm))
+ (native-inputs (list python-pytorch python-setuptools
+ python-setuptools-scm python-wheel))
(propagated-inputs (list python-matplotlib python-numpy
python-scikit-learn python-scikit-optimize
python-scipy))
@@ -3652,7 +3668,8 @@ in a fast and accurate way.")
(symlink libxgboost (string-append xgbdir "/lib"
"/libxgboost.so"))))))))
(native-inputs
- (list python-pandas python-pytest python-scikit-learn))
+ (list python-pandas python-pytest python-scikit-learn python-setuptools
+ python-wheel))
(inputs
(list xgboost))
(propagated-inputs
@@ -4007,7 +4024,7 @@ methodxs at scale on CPU or GPU.")
(add-before 'check 'set-numba-cache-dir
(lambda _
(setenv "NUMBA_CACHE_DIR" "/tmp"))))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-numba
python-numpy
@@ -5038,6 +5055,7 @@ Neural Networks for a wide range of applications related to structured data.")
python-urllib3
python-uvicorn
python-websocket-client))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://lightning.ai")
(synopsis "Lightning Cloud command line client")
(description "This package provides a command line interface for Lightning