Cirq的PennyLane插件
PennyLane-Cirq的Python项目详细描述
Cirylane插件集成了Cirylane的量子计算框架 量子机器学习能力。在
PennyLane是一个用于量子机器的跨平台Python库 混合量子经典计算的学习、自动微分和优化。在
Cirq是量子计算的软件库。在
插件文档可以在这里找到:https://pennylane-cirq.readthedocs.io/en/latest/。在
特点
- 提供对内置Cirq后端的访问,包括cirq.simulator和cirq.mixedsimulator
- 通过cirq.pasqal
- 通过cirq.qsim和cirq.qsimh设备提供对模拟器qsim和qsimh的访问
- 支持所有PennyLane核心功能
安装
这个插件需要python3.6或更高版本,以及PennyLane 还有Cirq。可以使用pip安装此插件以及所有依赖项:
$ pip install pennylane-cirq
或者,您可以从source code安装PennyLane Cirq 通过导航到顶部目录并运行:
^{pr2}$依赖性
PennyLane Cirq要求安装以下库:
- pull request=1}
以及以下Python包:
要使用qsim和qsimh设备,需要qsim Cirq接口qsimcirq:
它可以使用pip安装:
$ pip install qsimcirq
如果您当前没有安装Python3,我们建议您 Anaconda for Python 3,打包的Python的分布式版本 科学计算。在
测试
要测试PennyLane Cirq插件是否正常工作,可以运行
$ make test
在源文件夹中。在
文档
要构建目录并运行顶层文档,请执行以下操作:
$ make docs
然后可以在doc/_build/html/目录中找到该文档。在
贡献
我们欢迎大家的贡献-只需将这个插件的存储库分叉,然后生成一个 pull request包含你的贡献。 此插件的所有贡献者都将作为发布者列出。在
我们还鼓励bug报告、新特性和增强的建议,甚至是到酷项目的链接 或者在PennyLane上构建的应用程序。在
支持
- 源代码:https://github.com/PennyLaneAI/pennylane-cirq
- 问题跟踪器:https://github.com/PennyLaneAI/pennylane-cirq/issues
- PennyLane论坛:https://discuss.pennylane.ai
如果您有问题,请通过在我们的Github问题跟踪器上发布问题来通知我们,或者 在论坛上问一个问题。在
许可证
PennyLane Cirq插件是^{str1}$free和^{str1}$开源,发布于 Apache License, Version 2.0。在
- 项目
标签: