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

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-opentsne 1.0.2
Dependencies: fftw@3.3.10
Propagated dependencies: python-numpy@2.4.6 python-pynndescent@0.6.0 python-scikit-learn@1.9.0 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/pavlin-policar/openTSNE
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensible, parallel implementations of t-SNE
Description:

This is a modular Python implementation of t-Distributed Stochastic Neighbor Embedding (t-SNE), a popular dimensionality-reduction algorithm for visualizing high-dimensional data sets.

whisper-cpp 1.9.1
Dependencies: ffmpeg@8.1.1 ggml-for-whisper@0.15.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

openmm 8.5.2
Dependencies: python-wrapper@3.12.12
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/openmm/openmm/
Licenses: CC-BY 3.0 Expat GPL 3 LGPL 3
Build system: cmake
Synopsis: Toolkit for molecular simulation
Description:

OpenMM is a toolkit for molecular simulation. It can be used either as a stand-alone application for running simulations, or as a library you call from your own code.

python-hyperopt 0.3.0
Propagated dependencies: python-cloudpickle@3.1.0 python-networkx@3.4.2 python-numpy@2.4.6 python-scipy@1.17.1 python-tqdm@4.67.1 python-lightgbm@2.0.12 python-py4j@0.10.9.7 python-pymongo@4.17.0 python-scikit-learn@1.9.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://hyperopt.github.io/hyperopt/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for hyperparameter optimization
Description:

Hyperopt is a Python library for serial and parallel optimization over awkward search spaces, which may include real-valued, discrete, and conditional dimensions.

ctranslate2 4.8.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://opennmt.net/CTranslate2/
Licenses: Expat
Build system: cmake
Synopsis: Fast inference engine for Transformer models
Description:

CTranslate2 is a C++ and Python library for efficient inference with Transformer models.

The project implements a custom runtime that applies many performance optimization techniques such as weights quantization, layers fusion, batch reordering, etc., to accelerate and reduce the memory usage of Transformer models on CPU and GPU.

python-argostranslate 1.10.0
Propagated dependencies: python-ctranslate2@4.8.0 python-packaging@26.2 python-sacremoses@0.1.0 python-sentencepiece@0.2.1 python-spacy@3.8.14 python-stanza@1.10.1 python-xx-sent-ud-sm@3.8.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.argosopentech.com
Licenses: Expat
Build system: pyproject
Synopsis: Offline translation library and CLI tool
Description:

Argos Translate uses OpenNMT for translations and can be used as either a Python library, command-line, or GUI application. It supports installing language model packages which are ZIP archives with a .argosmodel extension. This package provides the Python library and the command-line program.

python-dlib 20.0
Dependencies: ffmpeg@8.1.1 giflib@5.2.1 libjpeg-turbo@2.1.4 libjxl@0.11.2 libpng@1.6.39 libwebp@1.3.2 libx11@1.8.12 openblas@0.3.31 pybind11@2.13.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: http://dlib.net
Licenses: Boost 1.0
Build system: pyproject
Synopsis: Toolkit for making machine learning and data analysis applications in C++
Description:

Dlib is a modern C++ toolkit containing machine learning algorithms and tools. It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments.

python-autograd-gamma 0.5.0
Propagated dependencies: python-autograd@1.8.0 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/CamDavidsonPilon/autograd-gamma
Licenses: Expat
Build system: pyproject
Synopsis: Autograd-compatible approximations to the gamma family of functions
Description:

This package provides Autograd-compatible approximations to the gamma family of functions.

python-cmaes 0.13.0
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/CyberAgentAILab/cmaes
Licenses: Expat
Build system: pyproject
Synopsis: CMA-ES implementation for Python
Description:

This package provides provides an implementation of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for Python.

python-sentencepiece 0.2.1
Propagated dependencies: sentencepiece@0.2.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/google/sentencepiece
Licenses: ASL 2.0
Build system: pyproject
Synopsis: SentencePiece python wrapper
Description:

This package provides a Python wrapper for the SentencePiece unsupervised text tokenizer.

python-minisbd 0.9.5
Propagated dependencies: python-filelock@3.16.1 python-numpy@2.4.6 onnxruntime@1.22.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/LibreTranslate/MiniSBD
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Sentence boundary detection Python library
Description:

This package provides a Python library for fast sentence boundary detection. It uses 8bit quantized ONNX models for inference, thus making it fast and lightweight.

tensorflow-lite 2.16.2
Dependencies: abseil-cpp@20250814.1 cpuinfo@0.0-8.84818a4 eigen@3.4.0 fp16@0.0-1.0a92994 flatbuffers@23.5.26 gemmlowp@0.1-2.16e8662 mesa-headers@26.0.2 neon2sse@0-1.097a5ec nsync@1.26.0 opencl-icd-loader@2025.07.22 pthreadpool@0.1-3.560c60d python@3.12.12 python-ml-dtypes@0.5.4 ruy@0-1.caa2443 re2@2022-12-01 xnnpack@0.0-4.51a0103 vulkan-headers@1.4.335.0 zlib@1.3.1
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.tensorflow.org
Licenses: ASL 2.0
Build system: cmake
Synopsis: Machine learning framework
Description:

TensorFlow is a flexible platform for building and training machine learning models. This package provides the "lite" variant for mobile devices.

vosk-api 0.3.50
Dependencies: kaldi@0-1.bc5baf1 openfst@1.8.0 openblas@0.3.31
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://alphacephei.com/vosk/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Speech recognition toolkit based on @code{kaldi}
Description:

This package provides a speech recognition toolkit based on kaldi. It supports more than 20 languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish, Japanese, Esperanto, Hindi, Czech, Polish. The program works offline, even on lightweight devices. Portable per-language models are about 50Mb each, and there are much bigger and precise models available.

Vosk API provides a streaming API allowing to use it on-the-fly and bindings for different programming languages. It allows quick reconfiguration of vocabulary for better accuracy, and supports speaker identification beside simple speech recognition.

python-tensorly 0.9.0
Propagated dependencies: python-jsmin@3.0.1 python-numpy@2.4.6 python-scipy@1.17.1
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.

nerd-dictation-xdotool 0-2.03ce043
Dependencies: bash-minimal@5.2.37 nerd-dictation@0-2.03ce043
Propagated dependencies: pulseaudio@17.0 xdotool@3.20211022.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/ideasman42/nerd-dictation
Licenses: GPL 2+
Build system: trivial
Synopsis: Offline speech-to-text for desktop Linux
Description:

This package provides simple access speech to text for using in Linux without being tied to a desktop environment, using the vosk-api. The user configuration lets you manipulate text using Python string operations. It has zero overhead, as this relies on manual activation and there are no background processes. Dictation is accessed manually with nerd-dictation begin and nerd-dictation end commands.

sentencepiece 0.2.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/google/sentencepiece
Licenses: ASL 2.0
Build system: cmake
Synopsis: Unsupervised tokenizer for Neural Network-based text generation
Description:

SentencePiece is an unsupervised text tokenizer and detokenizer mainly for Neural Network-based text generation systems where the vocabulary size is predetermined prior to the neural model training. SentencePiece implements subword units---e.g., byte-pair-encoding (BPE) and unigram language model---with the extension of direct training from raw sentences. SentencePiece allows us to make a purely end-to-end system that does not depend on language-specific pre- or post-processing.

python-jaxtyping 0.3.3
Propagated dependencies: python-numpy@2.4.6 python-typeguard@4.4.4 python-typing-extensions@4.15.0 python-wadler-lindig@0.1.7
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/google/jaxtyping
Licenses: Expat
Build system: pyproject
Synopsis: Type annotations and runtime checking for JAX arrays and others
Description:

jaxtyping provides type annotations and runtime checking for shape and dtype of JAX arrays, PyTorch, NumPy, TensorFlow, and PyTrees.

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-gymnasium 0.29.1
Propagated dependencies: python-cloudpickle@3.1.0 python-farama-notifications@0.0.4 python-numpy@2.4.6 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://gymnasium.farama.org/
Licenses: Expat
Build system: pyproject
Synopsis: Standard API for reinforcement learning and a set of reference environments
Description:

This package provides a standard API for reinforcement learning and a diverse set of reference environments (formerly Gym).

python-cma 4.4.4
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/CMA-ES/pycma
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of CMA-ES
Description:

This package provides a Python implementation of the CMA-ES algorithm and a few related numerical optimization tools.

python-persim 0.3.8
Propagated dependencies: python-deprecated@1.3.1 python-hopcroftkarp@1.2.5-1.2846e1d python-joblib@1.5.3 python-matplotlib@3.10.9 python-numpy@2.4.6 python-scikit-learn@1.9.0 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://persim.scikit-tda.org
Licenses: Expat
Build system: pyproject
Synopsis: Tools for analyzing persistence diagrams in Python
Description:

This package includes a variety of tools used to analyze persistence diagrams. It currently houses implementations of

  • Persistence images

  • Persistence landscapes

  • Bottleneck distance

  • Modified Gromov–Hausdorff distance

  • Sliced Wasserstein kernel

  • Heat kernel

  • Diagram plotting

python-vosk 0.3.50
Dependencies: vosk-api@0.3.50
Propagated dependencies: python-cffi@1.17.1 python-requests@2.34.2 python-tqdm@4.67.1 python-srt@3.5.3 python-websockets@16.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://alphacephei.com/vosk/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Speech recognition toolkit based on @code{kaldi}
Description:

This package provides a speech recognition toolkit based on kaldi. It supports more than 20 languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish, Japanese, Esperanto, Hindi, Czech, Polish. The program works offline, even on lightweight devices. Portable per-language models are about 50Mb each, and there are much bigger and precise models available.

Vosk API provides a streaming API allowing to use it on-the-fly and bindings for different programming languages. It allows quick reconfiguration of vocabulary for better accuracy, and supports speaker identification beside simple speech recognition.

qnnpack-pytorch pytorch-2.10.0
Dependencies: clog@0.0-8.84818a4 cpuinfo@0.0-8.84818a4 fp16@0.0-1.0a92994 fxdiv@0.0-1.63058ef psimd@0.0-1.072586a pthreadpool@0.1-3.560c60d
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/pytorch/qnnpack
Licenses: Modified BSD
Build system: cmake
Synopsis: Quantized Neural Network PACKage
Description:

QNNPACK is a library for low-precision neural network inference. It contains the implementation of common neural network operators on quantized 8-bit tensors.

Total packages: 32836