百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mahout

> 编程语言
开源

Apache Mahout - 一个用于快速创建可扩展、高性能 机器学习 应用程序的环境。

2.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Apache Mahout - 一个用于快速创建可扩展、高性能 机器学习 应用程序的环境。

# Apache Mahout 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](http://mahout.apache.org/) ## 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](https://mahout.apache.org/docs/qumat/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 ```bash pip install qumat ``` with QDP (Quantum Data Plane) support ```bash pip install qumat[qdp] ``` ### Qumat: Run a Quantum Circuit ```python 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 ```python 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") ``` ## Roadmap ### 2024 - [x] Transition of Classic to maintenance mode - [x] Integration of Qumat with hardened (tests, docs, CI/CD) Cirq, Qiskit, and Braket backends - [x] Integration with Amazon Braket - [x] [Public talk about Qumat](https://2024.fossy.us/schedule/presentation/265/) ### 2025 - [x] [FOSDEM talk](https://fosdem.org/2025/schedule/event/fosdem-2025-5298-introducing-qumat-an-apache-mahout-joint-/) - [x] QDP: Foundation & Infrastructure (Rust workspace, build configuration) - [x] QDP: Core Implementation (CUDA kernels, CPU preprocessing, GPU memory management) - [x] QDP: Zero-copy and Safety (DLManagedTensor, DLPack structures) - [x] QDP: Python Binding (PyO3 wrapping, DLPack protocol) ### Q1 2026 - [ ] QDP: Input Format Support (PyTorch, NumPy, TensorFlow integration) - [ ] QDP: Verification and Testing (device testing, benchmarking) - [ ] QDP: Additional Encoders (angle/basis encoding, multi-GPU optimization) - [ ] QDP: Integration & Release (documentation, example notebooks, PyPI publishing) ## Legal Please see the `NOTICE.txt` included in this directory for more information.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •[x] Transition of Classic to maintenance mode
  • •[x] Integration of Qumat with hardened (tests, docs, CI/CD) Cirq, Qiskit, and Braket backends
  • •[x] Integration with Amazon Braket
  • •[x] Public talk about Qumat
  • •[x] FOSDEM talk
  • •[x] QDP: Foundation & Infrastructure (Rust workspace, build configuration)
  • •[x] QDP: Core Implementation (CUDA kernels, CPU preprocessing, GPU memory management)
  • •[x] QDP: Zero-copy and Safety (DLManagedTensor, DLPack structures)
  • •[x] QDP: Python Binding (PyO3 wrapping, DLPack protocol)
  • •[ ] QDP: Input Format Support (PyTorch, NumPy, TensorFlow integration)

> 标签

Rustapache-mahoutcudapythonqumat

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言