Mahout

Apache Mahout develops Qumat, a backend agnostic quantum circuit library, and QDP, a GPU accelerated quantum data encoding engine.

mahout.apache.org
Mahout homepage screenshot

About Mahout

Apache Mahout is an open source project focused on quantum machine learning in Python. It provides Qumat, a library for defining quantum circuits with standard and parameterized gates and running them on Qiskit, Cirq, or Amazon Braket on simulators or hardware, and QDP, a component that converts classical data into quantum states by building state vectors directly in GPU memory.

QDP supports six encodings and works with NVIDIA CUDA and AMD ROCm, with data exchange with PyTorch, NumPy, and TensorFlow. Qumat requires Python 3.10 or newer and installs from PyPI, while the earlier Mahout Classic Samsara and MapReduce codebase is in maintenance mode.

Key features

  • Write circuits once and run on Qiskit, Cirq, or Amazon Braket
  • Standard and parameterized gates with binding for variational circuits
  • Six encodings: amplitude, angle, basis, phase, IQP, and IQP-Z
  • Builds state vectors directly in GPU memory without simulating preparation circuits
  • Native CUDA kernels and Triton kernels for AMD ROCm
  • DLPack zero-copy exchange with PyTorch, NumPy, and TensorFlow
Best for: Python developers building quantum circuits and quantum machine learning data pipelines across supported backends and GPUs.
Good for
  • Single API runs the same circuit on Qiskit, Cirq, and Amazon Braket
  • Same six encodings available on both CUDA and ROCm
  • Includes SVHN IQP training, kernel SVM, and latency benchmarks
Watch out for
  • Earlier Samsara and MapReduce codebase is in maintenance mode
  • Qumat installation needs Python 3.10 or newer
  • Qumat backend support is limited to Qiskit, Cirq, and Amazon Braket

Mahout at a glance

Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Yes
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Mahout alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

Mahout FAQ

What is the difference between Qumat and QDP?
Qumat is for writing and running quantum circuits on supported backends, while QDP converts classical data into quantum states by building state vectors in GPU memory.
Which quantum backends can Qumat use?
Qiskit, Cirq, and Amazon Braket, on simulators or real quantum hardware, selected by configuration.
Where is the older Mahout Classic code?
The Samsara and MapReduce codebase is in maintenance mode while current work focuses on Qumat and QDP.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing