Cirq 的 PennyLane 插件
项目描述
PennyLane-Cirq 插件将 Cirq 量子计算框架与 PennyLane 的量子机器学习功能集成在一起。
PennyLane是一个跨平台的 Python 库,用于量子机器学习、自动微分和混合量子经典计算的优化。
Cirq是一个用于量子计算的软件库。
插件文档可以在这里找到:https ://pennylane-cirq.readthedocs.io/en/latest/ 。
特征
提供对内置 Cirq 后端的访问,包括cirq.simulator和cirq.mixedsimulator
通过cirq.pasqal提供对 Pasqal 中性原子设备的访问
通过cirq.qsim和cirq.qsimh设备提供对模拟器 qsim 和 qsimh 的访问
支持所有 PennyLane 核心功能
安装
此插件需要 Python 3.7 或更高版本,以及 PennyLane 和 Cirq。可以使用pip安装此插件以及所有依赖项:
$ pip install pennylane-cirq
或者,您可以从源代码安装 PennyLane-Cirq,方法 是导航到顶层目录并运行:
$ python setup.py install
依赖项
PennyLane-Cirq 需要安装以下库:
蟒蛇> = 3.7
以及以下 Python 包:
要使用 qsim 和 qsimh 设备,需要 qsim-Cirq 接口qsimcirq:
它可以使用pip安装:
$ pip install qsimcirq
如果您目前没有安装 Python 3,我们推荐 Anaconda for Python 3,这是一个为科学计算而打包的 Python 分布式版本。
测试
要测试 PennyLane-Cirq 插件是否正常工作,您可以运行
$ make test
在源文件夹中。
文档
要构建 HTML 文档,请转到顶级目录并运行:
$ make docs
然后可以在doc/_build/html/目录中找到该文档。
贡献
我们欢迎贡献 - 只需分叉此插件的存储库,然后 发出包含您的贡献的拉取请求。该插件的所有贡献者都将被列为发布的作者。
我们还鼓励错误报告、对新功能和增强功能的建议,甚至是在 PennyLane 上构建的酷项目或应用程序的链接。
支持
问题跟踪器: https ://github.com/PennyLaneAI/pennylane-cirq/issues
PennyLane 论坛: https ://discuss.pennylane.ai
如果您遇到问题,请通过在我们的 Github 问题跟踪器上发布问题或在论坛中提问来告知我们。
执照
PennyLane-Cirq 插件是免费和开源的,在Apache 许可证 2.0 版下发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
内置分布
PennyLane_Cirq -0.24.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2f1e1c81308fbf5ebaea00801e6c45004ccb446c5beeba7038e6a0aedfaf591a |
|
| MD5 | b990018ae4b805d02675a750be4cb0d6 |
|
| 布莱克2-256 | c565547298b1083cf00da15d03cf171e025714c194cd5ce4bfe574e90ae89b26 |