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日

135模拟

Download history 5/week @ 2024-05-28 112/week @ 2024-06-11 52/week @ 2024-06-18

每月 714 次下载
用于 qoqo-aqt

Apache-2.0

28KB
405

qoqo logo

qoqo-aqt

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

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

此仓库包含两个组件

  • qoqo_aqt 后端,用于 qoqo Python 接口对 roqoqo
  • roqoqo-aqt 后端,直接用于 roqoqo

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 上的 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中找到简短教程。

一般说明

该软件目前处于beta阶段。功能和文档尚未完整,可能会出现破坏性更改。

本工程部分由PlanQK支持。

贡献

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

OpenSSL

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

"本产品包含OpenSSL Project开发的软件,用于OpenSSL工具包(http://www.openssl.org/)的使用。"

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

依赖项

~10–24MB
~402K SLoC