Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.

Clone this repo:
  1. 37cf387 [Docs][Fix] Professional support (#1533) by Jie-Kai Chang · 5 days ago main
  2. 333c0fd [Chore] Add PGP key for Jie-Kai Chang, remove AMD Dockerfile and hackathon task sheet (#1531) by Jie-Kai Chang · 7 days ago
  3. f26c689 docs(qdp): correct run_throughput_pipeline_py signature from float32_pipeline to dtype (#1503) by 1hao · 7 days ago
  4. e23c955 [CI] Require two committer approvals before a PR can be merged (#1530) by Jie-Kai Chang · 8 days ago
  5. 603dd36 [Website] Add Community over Code Glasgow 2026 hackathon post with Colab notebook and slides (#1513) by Jie-Kai Chang · 8 days ago

Apache Mahout

License PyPI version PyPI - Python Version GitHub Stars GitHub Contributors

The goal of the Apache Mahout™ project is to build an environment for quickly creating scalable, performant machine learning applications.
For additional information about Mahout, visit the Mahout Home Page

Qumat

Qumat is a high-level Python library for quantum computing that provides:

  • Quantum Circuit Abstraction - Build quantum circuits with standard gates (Hadamard, CNOT, Pauli, etc.) and run them on Qiskit, Cirq, or Amazon Braket with a single unified API. Write once, execute anywhere. Check out basic gates for a quick introduction to the basic gates supported across all backends.
  • QDP (Quantum Data Plane) - Encode classical data into quantum states using GPU-accelerated kernels. Zero-copy tensor transfer via DLPack lets you move data between PyTorch, NumPy, and TensorFlow without overhead.

Quick Start

pip install qumat

with QDP (Quantum Data Plane) support

pip install qumat[qdp]

Qumat: Run a Quantum Circuit

from qumat import QuMat

qumat = QuMat({"backend_name": "qiskit", "backend_options": {"simulator_type": "aer_simulator"}})
qumat.create_empty_circuit(num_qubits=2)
qumat.apply_hadamard_gate(0)
qumat.apply_cnot_gate(0, 1)
qumat.execute_circuit()

QDP: Encode data for Quantum ML

import qumat.qdp as qdp

engine = qdp.QdpEngine(device_id=0)
qtensor = engine.encode([1.0, 2.0, 3.0, 4.0], num_qubits=2, encoding_method="amplitude")

Legal

Please see the NOTICE.txt included in this directory for more information.