_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-tensorly 0.9.0
Propagated dependencies: python-jsmin@3.0.1 python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/tensorly/tensorly
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tensor learning in Python
Description:

This is a Python library that aims at making tensor learning simple and accessible. It allows performing tensor decomposition, tensor learning and tensor algebra easily. Its backend system allows seamlessly perform computation with NumPy, PyTorch, JAX, MXNet, TensorFlow or CuPy and run methodxs at scale on CPU or GPU.

tvm 0.20.dev0-1.d3a2ed6
Dependencies: dmlc-core@0.5-1.1334185 dlpack@1.2 libedit@20191231-3.1 libxml2@2.14.6 llvm@19.1.7 opencl-clhpp@2025.07.22 opencl-headers@2022.09.30 rang@3.2 mesa@26.0.2 mesa-opencl@26.0.2 spirv-headers@1.4.335.0 spirv-tools@1.4.335.0 vulkan-headers@1.4.335.0 vulkan-loader@1.4.335.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://tvm.apache.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Machine learning compiler framework for CPUs, GPUs and accelerators
Description:

Apache TVM is a compiler stack for deep learning systems. It is designed to close the gap between the productivity-focused deep learning frameworks, and the performance- and efficiency-focused hardware backends. TVM works with deep learning frameworks to provide end to end compilation to different backends

libsvm 337
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.csie.ntu.edu.tw/~cjlin/libsvm/
Licenses: Modified BSD
Build system: gnu
Synopsis: Library for Support Vector Machines
Description:

LIBSVM is a machine learning library for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.

python-faster-whisper 1.2.0
Propagated dependencies: onnxruntime@1.22.0 python-av@16.0.1 python-ctranslate2@4.8.0 python-huggingface-hub@0.31.4 python-tokenizers@0.19.1 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/SYSTRAN/faster-whisper
Licenses: Expat
Build system: pyproject
Synopsis: Whisper transcription reimplementation
Description:

This package provides a reimplementation of OpenAI's Whisper model using CTranslate2, which is a inference engine for transformer models.

lightgbm 2.0.12
Dependencies: openmpi@4.1.6
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/Microsoft/LightGBM
Licenses: Expat
Build system: cmake
Synopsis: Gradient boosting framework based on decision tree algorithms
Description:

LightGBM is a gradient boosting framework that uses tree based learning algorithms. It is designed to be distributed and efficient with the following advantages:

  • Faster training speed and higher efficiency

  • Lower memory usage

  • Better accuracy

  • Parallel and GPU learning supported (not enabled in this package)

  • Capable of handling large-scale data

ocaml-mcl 12-068oasis4
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/fhcrc/mcl
Licenses: GPL 3
Build system: ocaml
Synopsis: OCaml wrappers around MCL
Description:

This package provides OCaml bindings for the MCL graph clustering algorithm.

python-ml-collections 1.1.0
Propagated dependencies: python-absl-py@2.3.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/google/ml_collections
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python collections designed for Machine Learning usecases
Description:

ML Collections is a library of Python collections designed for Machine Learning usecases.

gst-kaldi-nnet2-online 0-3.7888ae5
Dependencies: glib@2.86.0 gstreamer@1.28.1 jansson@2.14 openfst@1.8.4 kaldi@0-2.01aadd7
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://kaldi-asr.org/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Gstreamer plugin for decoding speech
Description:

This package provides a GStreamer plugin that wraps Kaldi's SingleUtteranceNnet2Decoder. It requires iVector-adapted DNN acoustic models. The iVectors are adapted to the current audio stream automatically.

python-torchdiffeq 0.2.5-0.a88aac5
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3 python-pytorch@2.10.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/rtqichen/torchdiffeq
Licenses: Expat
Build system: pyproject
Synopsis: ODE solvers and adjoint sensitivity analysis in PyTorch
Description:

This tool provides ordinary differential equation solvers implemented in PyTorch. Backpropagation through ODE solutions is supported using the adjoint method for constant memory cost.

python-stanza 1.10.1
Propagated dependencies: python-emoji@2.12.1 python-networkx@3.4.2 python-numpy@2.3.1 python-protobuf@3.20.3 python-pytorch@2.10.0 python-requests@2.32.5 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://stanfordnlp.github.io/stanza/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Stanford NLP Python library for many human languages
Description:

Stanza is a collection of accurate and efficient tools for the linguistic analysis of many human languages. Starting from raw text, Stanza divides it into sentences and words, and then can recognize parts of speech and entities, do syntactic analysis, and more.

python-sentence-transformers 5.5.0
Propagated dependencies: python-huggingface-hub@0.31.4 python-numpy@2.3.1 python-pillow@12.1.1 python-pytorch@2.10.0 python-typing-extensions@4.15.0 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-tqdm@4.67.1 python-transformers@4.44.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.SBERT.net
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Multilingual text embeddings
Description:

This framework provides an easy method to compute dense vector representations for sentences, paragraphs, and images. The models are based on transformer networks like BERT / RoBERTa / XLM-RoBERTa and achieve state-of-the-art performance in various tasks. Text is embedded in vector space such that similar text are closer and can efficiently be found using cosine similarity.

This package provides easy access to pretrained models for more than 100 languages, fine-tuned for various use-cases.

Further, this framework allows an easy fine-tuning of custom embeddings models, to achieve maximal performance on your specific task.

kaldi-gstreamer-server 0-3.f79e204
Dependencies: gstreamer@1.28.1 gst-kaldi-nnet2-online@0-3.7888ae5 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 kaldi@0-2.01aadd7 python-wrapper@3.12.12 python-pygobject@3.54.3 python-pyyaml@6.0.2 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/alumae/kaldi-gstreamer-server
Licenses: FreeBSD
Build system: gnu
Synopsis: Real-time full-duplex speech recognition server
Description:

This is a real-time full-duplex speech recognition server, based on the Kaldi toolkit and the GStreamer framework and implemented in Python.

python-argos-translate-files 1.4.3
Propagated dependencies: python-argostranslate@1.10.0 python-beautifulsoup4@4.14.3 python-lxml@6.0.2 python-pymupdf@1.27.2.2 python-pysrt@1.1.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/LibreTranslate/argos-translate-files
Licenses: AGPL 3
Build system: pyproject
Synopsis: Translate files with Argos Translate
Description:

This package provides a Python library for translating plain- and rich-text documents with Argos Translate.

python-hopcroftkarp 1.2.5-1.2846e1d
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/sofiatolaosebikan/hopcroftkarp
Licenses: GPL 3
Build system: pyproject
Synopsis: Implementation of the Hopcroft-Karp algorithm
Description:

This package implements the Hopcroft-Karp algorithm, producing a maximum cardinality matching from a bipartite graph.

randomjungle 2.1.0
Dependencies: boost@1.89.0 gsl@2.8 libxml2@2.14.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.imbs.uni-luebeck.de/forschung/software/details.html#c224
Licenses: GPL 3+
Build system: gnu
Synopsis: Implementation of the Random Forests machine learning method
Description:

Random Jungle is an implementation of Random Forests. It is supposed to analyse high dimensional data. In genetics, it can be used for analysing big Genome Wide Association (GWA) data. Random Forests is a powerful machine learning method. Most interesting features are variable selection, missing value imputation, classifier creation, generalization error estimation and sample proximities between pairs of cases.

dmlc-core 0.5-1.1334185
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/dmlc/dmlc-core
Licenses: ASL 2.0
Build system: cmake
Synopsis: Common bricks library for machine learning
Description:

DMLC-Core is the backbone library to support all DMLC projects, offers the bricks to build efficient and scalable distributed machine learning libraries.

python-lightning-utilities 0.15.3
Propagated dependencies: python-packaging@25.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/Lightning-AI/utilities
Licenses: ASL 2.0
Build system: pyproject
Synopsis: PyTorch Lightning sample project
Description:

This package provides common Python utilities and GitHub Actions for the Lightning suite of libraries.

python-gpytorch 1.15.2
Propagated dependencies: python-jaxtyping@0.3.3 python-linear-operator@0.6.1 python-mpmath@1.3.0 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://gpytorch.ai
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of Gaussian Processes in PyTorch
Description:

GPyTorch is a Gaussian process library implemented using PyTorch.

python-threadpoolctl 3.6.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/joblib/threadpoolctl
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python helpers for common threading libraries
Description:

Thread-pool Controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).

xgboost 1.7.6
Dependencies: dmlc-core@0.5
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://xgboost.ai/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Gradient boosting (GBDT, GBRT or GBM) library
Description:

XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable. It implements machine learning algorithms under the Gradient Boosting framework. XGBoost provides a parallel tree boosting (also known as GBDT, GBM) that solve many data science problems in a fast and accurate way.

fbgemm 1.5.0
Dependencies: asmjit@0.0.0-2.cfc9f81 cpuinfo@0.0-8.84818a4
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/pytorch/fbgemm
Licenses: Modified BSD
Build system: cmake
Synopsis: Facebook GEneral Matrix Multiplication
Description:

Low-precision, high-performance matrix-matrix multiplications and convolution library for server-side inference.

python-ripser 0.6.14
Propagated dependencies: python-numpy@2.3.1 python-persim@0.3.8 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://ripser.scikit-tda.org
Licenses: Expat
Build system: pyproject
Synopsis: Persistent homology library for Python
Description:

This package implements a variety of persistent homology algorithms. It provides an interface for

  • computing persistence cohomology of sparse and dense data sets

  • visualizing persistence diagrams

  • computing lowerstar filtrations on images

  • computing representative cochains

whisper-cpp 1.8.6
Dependencies: ffmpeg@8.1.1 ggml-for-whisper@0.13.1 sdl2@2.30.8
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/ggml-org/whisper.cpp/
Licenses: Expat
Build system: cmake
Synopsis: OpenAI's Whisper model in C/C++
Description:

This package is a high-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model, implemented in plain C/C++ without dependencies, with

  • AVX intrinsics support for x86 architectures

  • VSX intrinsics support for POWER architectures

  • Mixed F16 / F32 precision

  • 4-bit and 5-bit integer quantization support

  • Zero memory allocations at runtime

  • Support for CPU-only inference

  • Efficient GPU support for NVIDIA

  • OpenVINO Support

  • C-style API

python-sacrebleu 2.6.0
Propagated dependencies: python-colorama@0.4.6 python-lxml@6.0.2 python-numpy@2.3.1 python-portalocker@2.7.0 python-regex@2026.2.28 python-tabulate@0.9.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/mjpost/sacrebleu
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Compute shareable, comparable, and reproducible BLEU, chrF, and TER scores
Description:

This is a package for hassle-free computation of shareable, comparable, and reproducible BLEU, chrF, and TER scores for natural language processing.

Total packages: 32521