14 个版本

0.7.0 2024年6月17日
0.6.6 2024年3月5日
0.6.4 2023年5月4日
0.6.2 2023年3月30日
0.1.0 2021年7月16日

#6 in #qoqo

Apache-2.0

115KB
809

qoqo logo

qoqo-aqt

HQS Quantum Simulations 开发的 qoqo/roqoqo 量子工具包的 AQT 后端。

qoqo_aqt/roqoqo-aqt 软件包为 qoqo/roqoqo 提供后端,允许用户在 AQT 模拟器或 AQT 硬件上运行量子电路。通过 Web 界面访问 AQT 端点(模拟器或硬件)。要使用这些后端运行电路,用户需要 AQT 服务的有效访问令牌和互联网连接。

本仓库包含两个组件

  • 为 qoqo Python 接口到 roqoqo 的 qoqo_aqt 后端
  • 为 roqoqo 直接的 roqoqo-aqt 后端

qoqo_aqt

Documentation Status GitHub Workflow Status PyPI PyPI - License PyPI - Format

HQS Quantum Simulations 开发的 qoqo 量子工具包的 AQT 后端。

可以在 git 仓库中的 Tutorial_qoqo.md 找到简短的教程。

安装

在 macOS 上 x86 的预编译包可以在 PyPi 上找到,并通过以下方式安装

pip install qoqo_aqt

目前构建 manylinux python 轮子的问题阻止我们分发 Linux 的预编译包。目前请使用其他平台的相同方法安装 Linux 上的 qoqo_aqt。

对于其他平台,我们建议从 GitHub 检出最新的标记版本,并使用 maturin 工具在本地构建 qoqo 的 Python 包,并通过 pip 安装。请注意,应该从工作空间的最顶层目录构建包,选择 qoqo 包使用 -m qoqo/Cargo.toml 选项。特别针对 macOS 的 Apple Silicon,应使用以下构建命令。

RUSTFLAGS="-C link-arg=-undefined -C link-arg=dynamic_lookup" maturin build -m qoqo_aqt/Cargo.toml  --release
pip install target/wheels/$NAME_OF_WHEEL

现在存在源分布,但需要安装 Rust 版本 > 1.56 和 maturin 版本 { >= 0.14, < 0.15 } 才能构建。

roqoqo-aqt

Crates.io GitHub Workflow Status docs.rs Crates.io

HQS Quantum Simulations 开发的 roqoqo 量子工具包的 AQT 后端。

可以在 git 仓库中的 Tutorial_roqoqo.md 找到简短的教程。

一般说明

此软件仍在测试阶段。功能和文档尚未完整,可能会发生破坏性更改。

本项目部分由 PlanQK 支持。

贡献

我们欢迎对该项目的贡献。如果您想贡献代码,请查看 CONTRIBUTE.md 以了解我们的代码贡献指南。

OpenSSL

与使用 OpenSSL 进行 HTTP 请求相关的致谢

"本产品包括 OpenSSL 工程为 OpenSSL 工具箱开发的开源软件(http://www.openssl.org/)"。

本产品包括由 Eric Young 编写的加密软件([email protected])。本产品包括由 Tim Hudson 编写的软件([email protected])。

依赖

~16–31MB
~539K SLoC