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
115KB
809 行
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
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
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