提交 9c11f358 编写于 作者: Q Quleaf

update to v2.2.0

上级 8b3b82ca
......@@ -33,7 +33,7 @@ English | [简体中文](README_CN.md)
</a>
<!-- PyPI -->
<a href="https://pypi.org/project/paddle-quantum/">
<img src="https://img.shields.io/badge/pypi-v2.1.3-orange.svg?style=flat-square&logo=pypi"/>
<img src="https://img.shields.io/badge/pypi-v2.2.0-orange.svg?style=flat-square&logo=pypi"/>
</a>
<!-- Python -->
<a href="https://www.python.org/">
......@@ -116,13 +116,17 @@ cd paddle_quantum/QAOA/example
python main.py
```
> For the introduction of QAOA, please refer to our [QAOA tutorial](https://github.com/PaddlePaddle/Quantum/tree/master/tutorial/combinatorial_optimization/QAOA_EN.ipynb).
> For the introduction of QAOA, please refer to our [QAOA tutorial](./tutorials/combinatorial_optimization/QAOA_EN.ipynb).
### Breaking Change
In version 2.2.0 of Paddle Quantum, we have made an incompatible upgrade to the code architecture, and the new version's structure and usage can be found in our [tutorials](https://qml.baidu.com/tutorials/overview.html), [API documentation](https://qml.baidu.com/api/introduction.html), and [the source code](https://github.com/PaddlePaddle/Quantum). Also, we support connecting to a real quantum computer via [QuLeaf](https://github.com/baidu/QCompute), using `paddle_quantum.set_backend('quleaf')` to select QuLeaf as the backend.
## Introduction and developments
### Quick start
[Paddle Quantum Quick Start Manual](https://github.com/PaddlePaddle/Quantum/tree/master/introduction) is probably the best place to get started with Paddle Quantum. Currently, we support online reading and running the Jupyter Notebook locally. The manual includes the following contents:
[Paddle Quantum Quick Start Manual](./introduction) is probably the best place to get started with Paddle Quantum. Currently, we support online reading and running the Jupyter Notebook locally. The manual includes the following contents:
- Detailed installation tutorials for Paddle Quantum
- Introduction to quantum computing and quantum neural networks (QNNs)
......@@ -131,61 +135,60 @@ python main.py
- PaddlePaddle optimizer tutorial
- Introduction to the quantum chemistry module in Paddle Quantum
- How to train QNN with GPU
- Some frequently used functions in Paddle Quantum
### Tutorials
We provide tutorials covering quantum simulation, machine learning, combinatorial optimization, local operations and classical communication (LOCC), and other popular QML research topics. Each tutorial currently supports reading on our website and running Jupyter Notebooks locally. For interested developers, we recommend them to download Jupyter Notebooks and play around with it. Here is the tutorial list,
- [Quantum Simulation](./tutorial/quantum_simulation)
1. [Building Molecular Hamiltonian](./tutorial/quantum_simulation/BuildingMolecule_EN.ipynb)
2. [Variational Quantum Eigensolver (VQE)](./tutorial/quantum_simulation/VQE_EN.ipynb)
3. [Subspace Search-Quantum Variational Quantum Eigensolver (SSVQE)](./tutorial/quantum_simulation/SSVQE_EN.ipynb)
4. [Variational Quantum State Diagonalization (VQSD)](./tutorial/quantum_simulation/VQSD_EN.ipynb)
5. [Gibbs State Preparation](./tutorial/quantum_simulation/GibbsState_EN.ipynb)
6. [The Classical Shadow of Unknown Quantum States](./tutorial/quantum_simulation/ClassicalShadow_Intro_EN.ipynb)
7. [Estimation of Quantum State Properties Based on the Classical Shadow](./tutorial/quantum_simulation/ClassicalShadow_Application_EN.ipynb)
8. [Hamiltonian Simulation with Product Formula](./tutorial/quantum_simulation/HamiltonianSimulation_EN.ipynb)
9. [Simulate the Spin Dynamics on a Heisenberg Chain](./tutorial/quantum_simulation/SimulateHeisenberg_EN.ipynb)
10. [Distributed Variational Quantum Eigensolver Based on Schmidt Decomposition](./tutorial/quantum_simulation/DistributedVQE_EN.ipynb)
- [Machine Learning](./tutorial/machine_learning)
1. [Encoding Classical Data into Quantum States](./tutorial/machine_learning/DataEncoding_EN.ipynb)
2. [Quantum Classifier](./tutorial/machine_learning/QClassifier_EN.ipynb)
3. [Variational Shadow Quantum Learning (VSQL)](./tutorial/machine_learning/VSQL_EN.ipynb)
4. [Quantum Kernel Methods](./tutorial/machine_learning/QKernel_EN.ipynb)
5. [Quantum Autoencoder](./tutorial/machine_learning/QAutoencoder_EN.ipynb)
6. [Quantum GAN](./tutorial/machine_learning/QGAN_EN.ipynb)
7. [Variational Quantum Singular Value Decomposition (VQSVD)](./tutorial/machine_learning/VQSVD_EN.ipynb)
- [Combinatorial Optimization](./tutorial/combinatorial_optimization)
1. [Quantum Approximation Optimization Algorithm (QAOA)](./tutorial/combinatorial_optimization/QAOA_EN.ipynb)
2. [Solving Max-Cut Problem with QAOA](./tutorial/combinatorial_optimization/MAXCUT_EN.ipynb)
3. [Large-scale QAOA via Divide-and-Conquer](./tutorial/combinatorial_optimization/DC-QAOA_EN.ipynb)
4. [Travelling Salesman Problem](./tutorial/combinatorial_optimization/TSP_EN.ipynb)
5. [Quantum Finance Application on Arbitrage Opportunity Optimization](./tutorial/combinatorial_optimization/ArbitrageOpportunityOptimation_EN.ipynb)
6. [Quantum Finance Application on Portfolio Optimization](./tutorial/combinatorial_optimization/PortfolioOptimization_EN.ipynb)
7. [Quantum Finance Application on Portfolio Diversification](./tutorial/combinatorial_optimization/PortfolioDiversification_EN.ipynb)
- [LOCC with QNN (LOCCNet)](./tutorial/locc)
1. [Local Operations and Classical Communication in QNN (LOCCNet)](./tutorial/locc/LOCCNET_Tutorial_EN.ipynb)
2. [Entanglement Distillation -- the BBPSSW protocol](./tutorial/locc/EntanglementDistillation_BBPSSW_EN.ipynb)
3. [Entanglement Distillation -- the DEJMPS protocol](./tutorial/locc/EntanglementDistillation_DEJMPS_EN.ipynb)
4. [Entanglement Distillation -- Protocol design with LOCCNet](./tutorial/locc/EntanglementDistillation_LOCCNET_EN.ipynb)
5. [Quantum Teleportation](./tutorial/locc/QuantumTeleportation_EN.ipynb)
6. [Quantum State Discrimination](./tutorial/locc/StateDiscrimination_EN.ipynb)
- [QNN Research](./tutorial/qnn_research)
1. [The Barren Plateaus Phenomenon on Quantum Neural Networks (Barren Plateaus)](./tutorial/qnn_research/BarrenPlateaus_EN.ipynb)
2. [Noise Model and Quantum Channel](./tutorial/qnn_research/Noise_EN.ipynb)
3. [Calculating Gradient Using Quantum Circuit](./tutorial/qnn_research/Gradient_EN.ipynb)
4. [Expressibility of Quantum Neural Network](./tutorial/qnn_research/Expressibility_EN.ipynb)
5. [Variational Quantum Circuit Compiling](./tutorial/qnn_research/VQCC_EN.ipynb)
6. [Quantum Fisher Information](./tutorial/qnn_research/Fisher_EN.ipynb)
With the latest LOCCNet module, Paddle Quantum can efficiently simulate distributed quantum information processing tasks. Interested readers can start with this [tutorial on LOCCNet](./tutorial/locc/LOCCNET_Tutorial_EN.ipynb). In addition, Paddle Quantum supports QNN training on GPU. For users who want to get into more details, please check out the tutorial [Use Paddle Quantum on GPU](./introduction/PaddleQuantum_GPU_EN.ipynb). Moreover, Paddle Quantum could design robust quantum algorithms under noise. For more information, please see [Noise tutorial](./tutorial/qnn_research/Noise_EN.ipynb).
In a recent update, the measurement-based quantum computation (MBQC) module has been added to Paddle Quantum. Unlike the conventional quantum circuit model, MBQC has its unique way of computing. Interested readers are welcomed to read our [tutorials](./tutorial/mbqc) on how to use the MBQC module and its use cases.
- [Quantum Simulation](./tutorials/quantum_simulation)
1. [Building Molecular Hamiltonian](./tutorials/quantum_simulation/BuildingMolecule_EN.ipynb)
2. [Variational Quantum Eigensolver (VQE)](./tutorials/quantum_simulation/VQE_EN.ipynb)
3. [Subspace Search-Quantum Variational Quantum Eigensolver (SSVQE)](./tutorials/quantum_simulation/SSVQE_EN.ipynb)
4. [Variational Quantum State Diagonalization (VQSD)](./tutorials/quantum_simulation/VQSD_EN.ipynb)
5. [Gibbs State Preparation](./tutorials/quantum_simulation/GibbsState_EN.ipynb)
6. [The Classical Shadow of Unknown Quantum States](./tutorials/quantum_simulation/ClassicalShadow_Intro_EN.ipynb)
7. [Estimation of Quantum State Properties Based on the Classical Shadow](./tutorials/quantum_simulation/ClassicalShadow_Application_EN.ipynb)
8. [Hamiltonian Simulation with Product Formula](./tutorials/quantum_simulation/HamiltonianSimulation_EN.ipynb)
9. [Simulate the Spin Dynamics on a Heisenberg Chain](./tutorials/quantum_simulation/SimulateHeisenberg_EN.ipynb)
10. [Distributed Variational Quantum Eigensolver Based on Schmidt Decomposition](./tutorials/quantum_simulation/DistributedVQE_EN.ipynb)
- [Machine Learning](./tutorials/machine_learning)
1. [Encoding Classical Data into Quantum States](./tutorials/machine_learning/DataEncoding_EN.ipynb)
2. [Quantum Classifier](./tutorials/machine_learning/QClassifier_EN.ipynb)
3. [Variational Shadow Quantum Learning (VSQL)](./tutorials/machine_learning/VSQL_EN.ipynb)
4. [Quantum Kernel Methods](./tutorials/machine_learning/QKernel_EN.ipynb)
5. [Quantum Autoencoder](./tutorials/machine_learning/QAutoencoder_EN.ipynb)
6. [Quantum GAN](./tutorials/machine_learning/QGAN_EN.ipynb)
7. [Variational Quantum Singular Value Decomposition (VQSVD)](./tutorials/machine_learning/VQSVD_EN.ipynb)
- [Combinatorial Optimization](./tutorials/combinatorial_optimization)
1. [Quantum Approximation Optimization Algorithm (QAOA)](./tutorials/combinatorial_optimization/QAOA_EN.ipynb)
2. [Solving Max-Cut Problem with QAOA](./tutorials/combinatorial_optimization/MAXCUT_EN.ipynb)
3. [Large-scale QAOA via Divide-and-Conquer](./tutorials/combinatorial_optimization/DC-QAOA_EN.ipynb)
4. [Travelling Salesman Problem](./tutorials/combinatorial_optimization/TSP_EN.ipynb)
5. [Quantum Finance Application on Arbitrage Opportunity Optimization](./tutorials/combinatorial_optimization/ArbitrageOpportunityOptimation_EN.ipynb)
6. [Quantum Finance Application on Portfolio Optimization](./tutorials/combinatorial_optimization/PortfolioOptimization_EN.ipynb)
7. [Quantum Finance Application on Portfolio Diversification](./tutorials/combinatorial_optimization/PortfolioDiversification_EN.ipynb)
- [LOCC with QNN (LOCCNet)](./tutorials/locc)
1. [Local Operations and Classical Communication in QNN (LOCCNet)](./tutorials/locc/LOCCNET_Tutorial_EN.ipynb)
2. [Entanglement Distillation -- the BBPSSW protocol](./tutorials/locc/EntanglementDistillation_BBPSSW_EN.ipynb)
3. [Entanglement Distillation -- the DEJMPS protocol](./tutorials/locc/EntanglementDistillation_DEJMPS_EN.ipynb)
4. [Entanglement Distillation -- Protocol design with LOCCNet](./tutorials/locc/EntanglementDistillation_LOCCNET_EN.ipynb)
5. [Quantum Teleportation](./tutorials/locc/QuantumTeleportation_EN.ipynb)
6. [Quantum State Discrimination](./tutorials/locc/StateDiscrimination_EN.ipynb)
- [QNN Research](./tutorials/qnn_research)
1. [The Barren Plateaus Phenomenon on Quantum Neural Networks (Barren Plateaus)](./tutorials/qnn_research/BarrenPlateaus_EN.ipynb)
2. [Noise Model and Quantum Channel](./tutorials/qnn_research/Noise_EN.ipynb)
3. [Expressibility of Quantum Neural Network](./tutorials/qnn_research/Expressibility_EN.ipynb)
4. [Variational Quantum Circuit Compiling](./tutorials/qnn_research/VQCC_EN.ipynb)
5. [Quantum Fisher Information](./tutorials/qnn_research/Fisher_EN.ipynb)
6. [VAns-Variable Ansatz](./tutorials/qnn_research/VAns_EN.ipynb)
With the latest LOCCNet module, Paddle Quantum can efficiently simulate distributed quantum information processing tasks. Interested readers can start with this [tutorial on LOCCNet](./tutorials/locc/LOCCNET_Tutorial_EN.ipynb). In addition, Paddle Quantum supports QNN training on GPU. For users who want to get into more details, please check out the tutorial [Use Paddle Quantum on GPU](./introduction/PaddleQuantum_GPU_EN.ipynb). Moreover, Paddle Quantum could design robust quantum algorithms under noise. For more information, please see [Noise tutorial](./tutorials/qnn_research/Noise_EN.ipynb).
In a recent update, the measurement-based quantum computation (MBQC) module has been added to Paddle Quantum. Unlike the conventional quantum circuit model, MBQC has its unique way of computing. Interested readers are welcomed to read our [tutorials](./tutorials/mbqc) on how to use the MBQC module and its use cases.
### API documentation
......
......@@ -34,7 +34,7 @@
</a>
<!-- PyPI -->
<a href="https://pypi.org/project/paddle-quantum/">
<img src="https://img.shields.io/badge/pypi-v2.1.3-orange.svg?style=flat-square&logo=pypi"/>
<img src="https://img.shields.io/badge/pypi-v2.2.0-orange.svg?style=flat-square&logo=pypi"/>
</a>
<!-- Python -->
<a href="https://www.python.org/">
......@@ -118,7 +118,12 @@ cd paddle_quantum/QAOA/example
python main.py
```
> 关于 QAOA 的介绍可以参考我们的 [QAOA 教程](./tutorial/combinatorial_optimization/QAOA_CN.ipynb)。
> 关于 QAOA 的介绍可以参考我们的 [QAOA 教程](./tutorials/combinatorial_optimization/QAOA_CN.ipynb)。
### 重大更新
在量桨 2.2.0 版本中,我们对代码架构进行了不兼容升级,新版的结构和用法可以参考我们的[教程](https://qml.baidu.com/tutorials/overview.html)[API 文档](https://qml.baidu.com/api/introduction.html)[源代码](https://github.com/PaddlePaddle/Quantum)。同时,我们也支持通过[量易伏](https://github.com/baidu/QCompute)连接到真实量子计算机上,使用`paddle_quantum.set_backend('quleaf')`即可选择量易伏作为后端。
## 入门与开发
......@@ -137,7 +142,6 @@ python main.py
- 飞桨(PaddlePaddle)优化器的使用教程
- 量桨中量子化学模块的使用介绍
- 如何基于 GPU 训练量子神经网络
- 量桨中初学者常用的函数
### 案例入门
......@@ -145,55 +149,55 @@ Paddle Quantum(量桨)建立起了人工智能与量子计算的桥梁,为
在这里,我们提供了涵盖量子模拟、机器学习、组合优化、本地操作与经典通讯(local operations and classical communication, LOCC)、量子神经网络等多个领域的案例供大家学习。每个教程目前支持网页阅览和运行 Jupyter Notebook 两种方式。我们推荐用户下载 Notebook 后,本地运行进行实践。
- [量子模拟](./tutorial/quantum_simulation)
1. [哈密顿量的构造](./tutorial/quantum_simulation/BuildingMolecule_CN.ipynb)
2. [变分量子特征求解器(VQE)](./tutorial/quantum_simulation/VQE_CN.ipynb)
3. [子空间搜索 - 量子变分特征求解器(SSVQE)](./tutorial/quantum_simulation/SSVQE_CN.ipynb)
4. [变分量子态对角化算法(VQSD)](./tutorial/quantum_simulation/VQSD_CN.ipynb)
5. [吉布斯态的制备(Gibbs State Preparation)](./tutorial/quantum_simulation/GibbsState_CN.ipynb)
6. [未知量子态的经典影子](./tutorial/quantum_simulation/ClassicalShadow_Intro_CN.ipynb)
7. [基于经典影子的量子态性质估计](./tutorial/quantum_simulation/ClassicalShadow_Application_CN.ipynb)
8. [利用 Product Formula 模拟时间演化](./tutorial/quantum_simulation/HamiltonianSimulation_CN.ipynb)
9. [模拟一维海森堡链的自旋动力学](./tutorial/quantum_simulation/SimulateHeisenberg_CN.ipynb)
10. [基于施密特分解的分布式变分量子本征求解器](./tutorial/quantum_simulation/DistributedVQE_CN.ipynb)
- [机器学习](./tutorial/machine_learning)
1. [量子态编码经典数据](./tutorial/machine_learning/DataEncoding_CN.ipynb)
2. [量子分类器(Quantum Classifier)](./tutorial/machine_learning/QClassifier_CN.ipynb)
3. [变分影子量子学习(VSQL)](./tutorial/machine_learning/VSQL_CN.ipynb)
4. [量子核方法(Quantum Kernel)](./tutorial/machine_learning/QKernel_CN.ipynb)
5. [量子变分自编码器(Quantum Autoencoder)](./tutorial/machine_learning/QAutoencoder_CN.ipynb)
6. [量子生成对抗网络(Quantum GAN)](./tutorial/machine_learning/QGAN_CN.ipynb)
7. [变分量子奇异值分解(VQSVD)](./tutorial/machine_learning/VQSVD_CN.ipynb)
- [组合优化](./tutorial/combinatorial_optimization)
1. [量子近似优化算法(QAOA)](./tutorial/combinatorial_optimization/QAOA_CN.ipynb)
2. [QAOA 求解最大割问题](./tutorial/combinatorial_optimization/MAXCUT_CN.ipynb)
3. [大规模量子近似优化分治算法(DC-QAOA)](./tutorial/combinatorial_optimization/DC-QAOA_CN.ipynb)
4. [旅行商问题](./tutorial/combinatorial_optimization/TSP_CN.ipynb)
5. [量子金融应用:最佳套利机会](./tutorial/combinatorial_optimization/ArbitrageOpportunityOptimation_CN.ipynb)
6. [量子金融应用:投资组合优化](./tutorial/combinatorial_optimization/PortfolioOptimization_CN.ipynb)
7. [量子金融应用:投资组合分散化](./tutorial/combinatorial_optimization/PortfolioDiversification_CN.ipynb)
- [LOCC 量子神经网络(LOCCNet)](./tutorial/locc)
1. [LOCC 量子神经网络](./tutorial/locc/LOCCNET_Tutorial_CN.ipynb)
2. [纠缠蒸馏 -- BBPSSW 协议](./tutorial/locc/EntanglementDistillation_BBPSSW_CN.ipynb)
3. [纠缠蒸馏 -- DEJMPS 协议](./tutorial/locc/EntanglementDistillation_DEJMPS_CN.ipynb)
4. [纠缠蒸馏 -- LOCCNet 设计协议](./tutorial/locc/EntanglementDistillation_LOCCNET_CN.ipynb)
5. [量子隐态传输](./tutorial/locc/QuantumTeleportation_CN.ipynb)
6. [量子态分辨](./tutorial/locc/StateDiscrimination_CN.ipynb)
- [量子神经网络研究](./tutorial/qnn_research)
1. [量子神经网络的贫瘠高原效应(Barren Plateaus)](./tutorial/qnn_research/BarrenPlateaus_CN.ipynb)
2. [噪声模型与量子信道](./tutorial/qnn_research/Noise_CN.ipynb)
3. [使用量子电路计算梯度](./tutorial/qnn_research/Gradient_CN.ipynb)
4. [量子神经网络的表达能力](./tutorial/qnn_research/Expressibility_CN.ipynb)
5. [变分量子电路编译](./tutorial/qnn_research/VQCC_CN.ipynb)
6. [量子费舍信息](./tutorial/qnn_research/Fisher_CN.ipynb)
随着 LOCCNet 模组的推出,量桨现已支持分布式量子信息处理任务的高效模拟和开发。感兴趣的读者请参见[教程](./tutorial/locc/LOCCNET_Tutorial_CN.ipynb)。Paddle Quantum 也支持在 GPU 上进行量子机器学习的训练,具体的方法请参考案例:[在 GPU 上使用 Paddle Quantum](./introduction/PaddleQuantum_GPU_CN.ipynb)。此外,量桨可以基于噪声模块进行含噪算法的开发以及研究,详情请见[噪声模块教程](./tutorial/qnn_research/Noise_CN.ipynb)
在最近的更新中,量桨还加入了基于测量的量子计算(measurement-based quantum computation, MBQC)模块。与传统的量子电路模型不同,MBQC 具有其独特的运行方式,感兴趣的读者请参见我们提供的[多篇教程](./tutorial/mbqc)以了解量桨 MBQC 模块的使用方法和应用案例。
- [量子模拟](./tutorials/quantum_simulation)
1. [哈密顿量的构造](./tutorials/quantum_simulation/BuildingMolecule_CN.ipynb)
2. [变分量子特征求解器(VQE)](./tutorials/quantum_simulation/VQE_CN.ipynb)
3. [子空间搜索 - 量子变分特征求解器(SSVQE)](./tutorials/quantum_simulation/SSVQE_CN.ipynb)
4. [变分量子态对角化算法(VQSD)](./tutorials/quantum_simulation/VQSD_CN.ipynb)
5. [吉布斯态的制备(Gibbs State Preparation)](./tutorials/quantum_simulation/GibbsState_CN.ipynb)
6. [未知量子态的经典影子](./tutorials/quantum_simulation/ClassicalShadow_Intro_CN.ipynb)
7. [基于经典影子的量子态性质估计](./tutorials/quantum_simulation/ClassicalShadow_Application_CN.ipynb)
8. [利用 Product Formula 模拟时间演化](./tutorials/quantum_simulation/HamiltonianSimulation_CN.ipynb)
9. [模拟一维海森堡链的自旋动力学](./tutorials/quantum_simulation/SimulateHeisenberg_CN.ipynb)
10. [基于施密特分解的分布式变分量子本征求解器](./tutorials/quantum_simulation/DistributedVQE_CN.ipynb)
- [机器学习](./tutorials/machine_learning)
1. [量子态编码经典数据](./tutorials/machine_learning/DataEncoding_CN.ipynb)
2. [量子分类器(Quantum Classifier)](./tutorials/machine_learning/QClassifier_CN.ipynb)
3. [变分影子量子学习(VSQL)](./tutorials/machine_learning/VSQL_CN.ipynb)
4. [量子核方法(Quantum Kernel)](./tutorials/machine_learning/QKernel_CN.ipynb)
5. [量子变分自编码器(Quantum Autoencoder)](./tutorials/machine_learning/QAutoencoder_CN.ipynb)
6. [量子生成对抗网络(Quantum GAN)](./tutorials/machine_learning/QGAN_CN.ipynb)
7. [变分量子奇异值分解(VQSVD)](./tutorials/machine_learning/VQSVD_CN.ipynb)
- [组合优化](./tutorials/combinatorial_optimization)
1. [量子近似优化算法(QAOA)](./tutorials/combinatorial_optimization/QAOA_CN.ipynb)
2. [QAOA 求解最大割问题](./tutorials/combinatorial_optimization/MAXCUT_CN.ipynb)
3. [大规模量子近似优化分治算法(DC-QAOA)](./tutorials/combinatorial_optimization/DC-QAOA_CN.ipynb)
4. [旅行商问题](./tutorials/combinatorial_optimization/TSP_CN.ipynb)
5. [量子金融应用:最佳套利机会](./tutorials/combinatorial_optimization/ArbitrageOpportunityOptimation_CN.ipynb)
6. [量子金融应用:投资组合优化](./tutorials/combinatorial_optimization/PortfolioOptimization_CN.ipynb)
7. [量子金融应用:投资组合分散化](./tutorials/combinatorial_optimization/PortfolioDiversification_CN.ipynb)
- [LOCC 量子神经网络(LOCCNet)](./tutorials/locc)
1. [LOCC 量子神经网络](./tutorials/locc/LOCCNET_Tutorial_CN.ipynb)
2. [纠缠蒸馏 -- BBPSSW 协议](./tutorials/locc/EntanglementDistillation_BBPSSW_CN.ipynb)
3. [纠缠蒸馏 -- DEJMPS 协议](./tutorials/locc/EntanglementDistillation_DEJMPS_CN.ipynb)
4. [纠缠蒸馏 -- LOCCNet 设计协议](./tutorials/locc/EntanglementDistillation_LOCCNET_CN.ipynb)
5. [量子隐态传输](./tutorials/locc/QuantumTeleportation_CN.ipynb)
6. [量子态分辨](./tutorials/locc/StateDiscrimination_CN.ipynb)
- [量子神经网络研究](./tutorials/qnn_research)
1. [量子神经网络的贫瘠高原效应(Barren Plateaus)](./tutorials/qnn_research/BarrenPlateaus_CN.ipynb)
2. [噪声模型与量子信道](./tutorials/qnn_research/Noise_CN.ipynb)
3. [量子神经网络的表达能力](./tutorials/qnn_research/Expressibility_CN.ipynb)
4. [变分量子电路编译](./tutorials/qnn_research/VQCC_CN.ipynb)
5. [量子费舍信息](./tutorials/qnn_research/Fisher_CN.ipynb)
6. [VAns-可变电路结构](./tutorials/qnn_research/VAns_CN.ipynb)
随着 LOCCNet 模组的推出,量桨现已支持分布式量子信息处理任务的高效模拟和开发。感兴趣的读者请参见[教程](./tutorials/locc/LOCCNET_Tutorial_CN.ipynb)。Paddle Quantum 也支持在 GPU 上进行量子机器学习的训练,具体的方法请参考案例:[在 GPU 上使用 Paddle Quantum](./introduction/PaddleQuantum_GPU_CN.ipynb)。此外,量桨可以基于噪声模块进行含噪算法的开发以及研究,详情请见[噪声模块教程](./tutorials/qnn_research/Noise_CN.ipynb)
在最近的更新中,量桨还加入了基于测量的量子计算(measurement-based quantum computation, MBQC)模块。与传统的量子电路模型不同,MBQC 具有其独特的运行方式,感兴趣的读者请参见我们提供的[多篇教程](./tutorials/mbqc)以了解量桨 MBQC 模块的使用方法和应用案例。
### API 文档
......@@ -238,11 +242,11 @@ Paddle Quantum 使用 setuptools 的 develop 模式进行安装,相关代码
1. 问:**研究量子机器学习有什么意义?它有哪些应用场景?**
答:量子机器学习是将量子计算与机器学习相结合的一门学科,它一方面可以利用现有人工智能技术突破量子计算的研发瓶颈,另一方面也能利用量子计算的信息处理优势促进传统人工智能的发展。量子机器学习不仅适用于量子化学模拟(如[变分量子特征求解器 (VQE)](./tutorial/VQE))等量子问题,也可以用来解决一些经典问题(如[量子近似优化算法 (QAOA)](./tutorial/QAOA))。
答:量子机器学习是将量子计算与机器学习相结合的一门学科,它一方面可以利用现有人工智能技术突破量子计算的研发瓶颈,另一方面也能利用量子计算的信息处理优势促进传统人工智能的发展。量子机器学习不仅适用于量子化学模拟(如[变分量子特征求解器 (VQE)](./tutorials/VQE))等量子问题,也可以用来解决一些经典问题(如[量子近似优化算法 (QAOA)](./tutorials/QAOA))。
2. 问:**想做量子机器学习,但对量子计算不是很了解,该如何入门?**
答:Nielsen 和 Chuang 所著的《量子计算与量子信息》是量子计算领域公认的经典入门教材。建议读者首先学习这本书的第一、二、四章,介绍了量子计算中的基本概念、数学和物理基础、以及量子电路模型。读者也可以阅读量桨的[入门手册](./introduction),其中包含了对量子计算的简单介绍,并有互动性的例子供读者尝试。对量子计算有了大致了解后,读者可以尝试学习量桨提供的一些前沿[量子机器学习案例](./tutorial)。
答:Nielsen 和 Chuang 所著的《量子计算与量子信息》是量子计算领域公认的经典入门教材。建议读者首先学习这本书的第一、二、四章,介绍了量子计算中的基本概念、数学和物理基础、以及量子电路模型。读者也可以阅读量桨的[入门手册](./introduction),其中包含了对量子计算的简单介绍,并有互动性的例子供读者尝试。对量子计算有了大致了解后,读者可以尝试学习量桨提供的一些前沿[量子机器学习案例](./tutorials)。
3. 问:**现阶段没有规模化的量子硬件,怎么开发量子应用?**
......@@ -250,7 +254,7 @@ Paddle Quantum 使用 setuptools 的 develop 模式进行安装,相关代码
4. 问:**量桨有哪些优势?**
答:量桨是基于百度飞桨开发的量子机器学习工具集。飞桨作为国内首个开源开放的产业级深度学习平台,技术领先且功能完备。拥有飞桨的技术支持,特别是其强大的动态图机制,量桨可以方便地进行机器学习的优化以及 GPU 的加速。同时,基于百度量子计算研究所研发的高性能量子模拟器,量桨在个人笔记本电脑上也能支持20多个量子比特的运算。另外,量桨还有丰富的[量子机器学习案例](./tutorial)供大家参考和学习。
答:量桨是基于百度飞桨开发的量子机器学习工具集。飞桨作为国内首个开源开放的产业级深度学习平台,技术领先且功能完备。拥有飞桨的技术支持,特别是其强大的动态图机制,量桨可以方便地进行机器学习的优化以及 GPU 的加速。同时,基于百度量子计算研究所研发的高性能量子模拟器,量桨在个人笔记本电脑上也能支持20多个量子比特的运算。另外,量桨还有丰富的[量子机器学习案例](./tutorials)供大家参考和学习。
## Copyright and License
......
# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = source
BUILDDIR = build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
@ECHO OFF
pushd %~dp0
REM Command file for Sphinx documentation
if "%SPHINXBUILD%" == "" (
set SPHINXBUILD=sphinx-build
)
set SOURCEDIR=source
set BUILDDIR=build
%SPHINXBUILD% >NUL 2>NUL
if errorlevel 9009 (
echo.
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
echo.installed, then set the SPHINXBUILD environment variable to point
echo.to the full path of the 'sphinx-build' executable. Alternatively you
echo.may add the Sphinx directory to PATH.
echo.
echo.If you don't have Sphinx installed, grab it from
echo.https://www.sphinx-doc.org/
exit /b 1
)
if "%1" == "" goto help
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
goto end
:help
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
:end
popd
# Configuration file for the Sphinx documentation builder.
#
# This file only contains a selection of the most common options. For a full
# list see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html
# -- Path setup --------------------------------------------------------------
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))
# -- Project information -----------------------------------------------------
project = 'paddle-quantum'
copyright = '2022, Baidu Inc'
author = 'Baidu Inc'
# The full version, including alpha/beta/rc tags
release = '2.2.0'
# -- General configuration ---------------------------------------------------
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.napoleon',
'sphinx.ext.mathjax',
'sphinx.ext.todo',
'sphinx_search.extension',
]
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = []
# -- Options for HTML output -------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
html_theme = 'sphinx_rtd_theme'
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
master_doc = 'index'
# Autodoc
napoleon_numpy_docstring = False
autodoc_member_order = 'bysource'
autodoc_typehints = 'description'
autodoc_warningiserror = False
autodoc_inherit_docstrings = False
autodoc_docstring_signature = False
autodoc_typehints_description_target = 'documented'
autodoc_typehints_format = 'short'
.. paddle-quantum documentation master file, created by
sphinx-quickstart on Tue May 10 13:46:49 2022.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to Paddle Quantum's documentation!
==========================================
.. toctree::
:maxdepth: 2
:caption: Getting Started with Paddle Quantum
introduction
tutorial
.. toctree::
:maxdepth: 1
:caption: API Documentation
modules
.. _header-n0:
Paddle Quantum
=======================
`Paddle Quantum <https://github.com/PaddlePaddle/Quantum>`__\ is a quantum machine learning toolkit developed based on Baidu PaddlePaddle. It provides a platform to construct and train quantum neural networks (QNN) with easy-to-use QML development kits supporting combinatorial optimization, quantum chemistry and other cutting-edge quantum applications, making PaddlePaddle the first deep learning framework in China that supports quantum machine learning.
.. figure:: https://release-data.cdn.bcebos.com/Paddle%20Quantum.png
:target: https://github.com/PaddlePaddle/Quantum
Paddle Quantum has established a bridge between artificial intelligence and quantum computing. Through the Baidu PaddlePaddle deep learning platform to empower quantum computing, Paddle Quantum provides a powerful tool for people in the quantum AI industry and a feasible learning path for quantum computing enthusiasts.
For more information about Paddle Quantum, please check the GitHub page: https://github.com/PaddlePaddle/Quantum
.. _header-n6:
Features
--------
- Easy-to-use
- Many online learning resources (Nearly 40 tutorials)
- High efficiency in building QNN with various QNN templates
- Automatic differentiation
- Versatile
- Multiple optimization tools and GPU mode
- Simulation with 25+ qubits
- Flexible noise models
- Featured Toolkits
- Toolboxes for Chemistry & Optimization
- LOCCNet for distributed quantum information processing
- Self-developed quantum machine learning algorithms
.. _header-n15:
Install
--------
.. _header-n16:
Install PaddlePaddle
~~~~~~~~~~~~~~~~~~~~
This dependency will be automatically satisfied when users install Paddle Quantum. Please refer to `PaddlePaddle <https://www.paddlepaddle.org.cn/install/quick>`__ Install and configuration page. This project requires PaddlePaddle 2.2.0+.
.. _header-n19:
Install Paddle Quantum
~~~~~~~~~~~~~~~~~~~~~~~~~~
We recommend installing Paddle Quantum with ``pip`` ,
.. code:: shell
pip install paddle-quantum
or download all the files and finish the installation locally,
.. code:: shell
git clone http://github.com/PaddlePaddle/quantum
.. code:: shell
cd quantum
pip install -e .
.. _header-n25:
Environment setup for Quantum Chemistry module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Our `qchem` module is based on `Psi4`, so before executing quantum chemistry, we have to install this Python package.
.. note::
It is recommended that `Psi4` is installed in a Python 3.8 environment.
We highly recommend you to install ``Psi4`` via conda. MacOS/Linux user can use the command
.. code:: shell
conda install psi4 -c psi4
For **Windows** user, the command is
.. code:: shell
conda install psi4 -c psi4 -c conda-forge
**Note:** Please refer to `Psi4 <https://psicode.org/installs/v14/>`__\ for more download options.
.. _header-n29:
Run programs
~~~~~~~~~~~~
Now, you can try to run a program to verify whether the Paddle Quantum has been installed successfully. Here we take quantum approximate optimization algorithm (QAOA) as an example.
.. code:: shell
cd paddle_quantum/QAOA/example
python main.py
..
.. note:: For the introduction of QAOA, please refer to our `QAOA tutorial </tutorials/combinatorial-optimization/quantum-approximate-optimization-algorithm.html>`__.
.. _header-n51:
Feedbacks
----------
- Users are encouraged to report issues and submit suggestions on `Github Issues <https://github.com/PaddlePaddle/Quantum/issues>`__.
- QQ group: 1076223166
.. _header-n118:
Copyright and License
---------------------
Paddle Quantum uses the `Apache-2.0 license <https://github.com/PaddlePaddle/Quantum/blob/master/LICENSE>`__ License.
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/index.rst:9
msgid "Getting Started with Paddle Quantum"
msgstr ""
#: ../../source/index.rst:16
msgid "API Documentation"
msgstr ""
#: ../../source/index.rst:7
msgid "Welcome to Paddle Quantum's documentation!"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/introduction.rst:4
msgid "Paddle Quantum"
msgstr ""
#: ../../source/introduction.rst:6
msgid ""
"`Paddle Quantum <https://github.com/PaddlePaddle/Quantum>`__\\ is a "
"quantum machine learning toolkit developed based on Baidu PaddlePaddle. "
"It provides a platform to construct and train quantum neural networks "
"(QNN) with easy-to-use QML development kits supporting combinatorial "
"optimization, quantum chemistry and other cutting-edge quantum "
"applications, making PaddlePaddle the first deep learning framework in "
"China that supports quantum machine learning."
msgstr ""
#: ../../source/introduction.rst:11
msgid ""
"Paddle Quantum has established a bridge between artificial intelligence "
"and quantum computing. Through the Baidu PaddlePaddle deep learning "
"platform to empower quantum computing, Paddle Quantum provides a powerful"
" tool for people in the quantum AI industry and a feasible learning path "
"for quantum computing enthusiasts."
msgstr ""
#: ../../source/introduction.rst:13
msgid ""
"For more information about Paddle Quantum, please check the GitHub page: "
"https://github.com/PaddlePaddle/Quantum"
msgstr ""
#: ../../source/introduction.rst:18
msgid "Features"
msgstr ""
#: ../../source/introduction.rst:20
msgid "Easy-to-use"
msgstr ""
#: ../../source/introduction.rst:22
msgid "Many online learning resources (Nearly 40 tutorials)"
msgstr ""
#: ../../source/introduction.rst:23
msgid "High efficiency in building QNN with various QNN templates"
msgstr ""
#: ../../source/introduction.rst:24
msgid "Automatic differentiation"
msgstr ""
#: ../../source/introduction.rst:26
msgid "Versatile"
msgstr ""
#: ../../source/introduction.rst:28
msgid "Multiple optimization tools and GPU mode"
msgstr ""
#: ../../source/introduction.rst:29
msgid "Simulation with 25+ qubits"
msgstr ""
#: ../../source/introduction.rst:30
msgid "Flexible noise models"
msgstr ""
#: ../../source/introduction.rst:32
msgid "Featured Toolkits"
msgstr ""
#: ../../source/introduction.rst:34
msgid "Toolboxes for Chemistry & Optimization"
msgstr ""
#: ../../source/introduction.rst:35
msgid "LOCCNet for distributed quantum information processing"
msgstr ""
#: ../../source/introduction.rst:36
msgid "Self-developed quantum machine learning algorithms"
msgstr ""
#: ../../source/introduction.rst:41
msgid "Install"
msgstr ""
#: ../../source/introduction.rst:46
msgid "Install PaddlePaddle"
msgstr ""
#: ../../source/introduction.rst:48
msgid ""
"This dependency will be automatically satisfied when users install Paddle"
" Quantum. Please refer to `PaddlePaddle "
"<https://www.paddlepaddle.org.cn/install/quick>`__ Install and "
"configuration page. This project requires PaddlePaddle 2.2.0+."
msgstr ""
#: ../../source/introduction.rst:53
msgid "Install Paddle Quantum"
msgstr ""
#: ../../source/introduction.rst:55
msgid "We recommend installing Paddle Quantum with ``pip`` ,"
msgstr ""
#: ../../source/introduction.rst:61
msgid "or download all the files and finish the installation locally,"
msgstr ""
#: ../../source/introduction.rst:75
msgid "Environment setup for Quantum Chemistry module"
msgstr ""
#: ../../source/introduction.rst:77
msgid ""
"Our `qchem` module is based on `Psi4`, so before executing quantum "
"chemistry, we have to install this Python package."
msgstr ""
#: ../../source/introduction.rst:81
msgid "It is recommended that `Psi4` is installed in a Python 3.8 environment."
msgstr ""
#: ../../source/introduction.rst:83
msgid ""
"We highly recommend you to install ``Psi4`` via conda. MacOS/Linux user "
"can use the command"
msgstr ""
#: ../../source/introduction.rst:89
msgid "For **Windows** user, the command is"
msgstr ""
#: ../../source/introduction.rst:95
msgid ""
"**Note:** Please refer to `Psi4 <https://psicode.org/installs/v14/>`__\\"
" for more download options."
msgstr ""
#: ../../source/introduction.rst:100
msgid "Run programs"
msgstr ""
#: ../../source/introduction.rst:102
msgid ""
"Now, you can try to run a program to verify whether the Paddle Quantum "
"has been installed successfully. Here we take quantum approximate "
"optimization algorithm (QAOA) as an example."
msgstr ""
#: ../../source/introduction.rst:111
msgid ""
"For the introduction of QAOA, please refer to our `QAOA tutorial "
"</tutorials/combinatorial-optimization/quantum-approximate-optimization-"
"algorithm.html>`__."
msgstr ""
#: ../../source/introduction.rst:116
msgid "Feedbacks"
msgstr ""
#: ../../source/introduction.rst:118
msgid ""
"Users are encouraged to report issues and submit suggestions on `Github "
"Issues <https://github.com/PaddlePaddle/Quantum/issues>`__."
msgstr ""
#: ../../source/introduction.rst:119
msgid "QQ group: 1076223166"
msgstr ""
#: ../../source/introduction.rst:124
msgid "Copyright and License"
msgstr ""
#: ../../source/introduction.rst:126
msgid ""
"Paddle Quantum uses the `Apache-2.0 license "
"<https://github.com/PaddlePaddle/Quantum/blob/master/LICENSE>`__ License."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.ansatz.container.rst:2
msgid "paddle\\_quantum.ansatz.container"
msgstr ""
#: of paddle_quantum.ansatz.container:1
msgid "The source file of the Sequential class."
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential:1
msgid "Bases: :py:class:`~paddle_quantum.base.Operator`"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential:1
msgid "Sequential container."
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential
#: paddle_quantum.ansatz.container.Sequential.append
#: paddle_quantum.ansatz.container.Sequential.extend
#: paddle_quantum.ansatz.container.Sequential.forward
#: paddle_quantum.ansatz.container.Sequential.insert
#: paddle_quantum.ansatz.container.Sequential.pop
msgid "Parameters"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential:3
msgid "initial operators ready to be a sequential"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential:7
msgid ""
"Sublayers will be added to this container in the order of argument in the"
" constructor. The argument passed to the constructor can be iterable "
"Layers or iterable name Layer pairs."
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.append:1
msgid "append an operator"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.append:3
msgid "operator with a name or just an operator"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.extend:1
msgid "append a list of operators"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.extend:3
msgid "list of operators"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.insert:1
msgid "insert an operator at index ``index``"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.insert:3
msgid "index to be inserted"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.insert:4
msgid "an operator"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.pop:1
msgid "remove the operator at index ``index`` or matched with ``operator``"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.pop:3
msgid "at which the operator will be popped"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.pop:4
msgid "matched with which the operator will be popped"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.forward:1
msgid "forward the input"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.forward:3
msgid "initial state"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.forward
msgid "Returns"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.forward:5
msgid "output state"
msgstr ""
#: of paddle_quantum.ansatz.container.Sequential.forward
msgid "Return type"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.ansatz.rst:2
msgid "paddle\\_quantum.ansatz"
msgstr ""
#: of paddle_quantum.ansatz:1
msgid "The module that contains the various ansatzes."
msgstr ""
#: ../../source/paddle_quantum.ansatz.rst:9
msgid "Submodules"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.ansatz.vans.rst:2
msgid "paddle\\_quantum.ansatz.vans"
msgstr ""
#: of paddle_quantum.ansatz.vans:1
msgid "The source file of the variable ansatz."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter:1
#: paddle_quantum.ansatz.vans.Simplifier:1 paddle_quantum.ansatz.vans.VAns:1
msgid "Bases: :py:class:`object`"
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter:1
msgid "Class for block insertion for the circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities:1
msgid ""
"Insert identity blocks to the current circuit, according to the insert "
"rate."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities
#: paddle_quantum.ansatz.vans.Simplifier.simplify_circuit
#: paddle_quantum.ansatz.vans.VAns paddle_quantum.ansatz.vans.VAns.delete_gates
#: paddle_quantum.ansatz.vans.VAns.optimization
#: paddle_quantum.ansatz.vans.cir_decompose
msgid "Parameters"
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities:3
#: paddle_quantum.ansatz.vans.Simplifier.simplify_circuit:3
#: paddle_quantum.ansatz.vans.VAns.delete_gates:3
#: paddle_quantum.ansatz.vans.VAns.optimization:3
msgid "Quantum circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities:4
msgid "Rate of number of inserted blocks."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities:5
msgid "Range of random initialization of parameters."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities
#: paddle_quantum.ansatz.vans.Simplifier.simplify_circuit
#: paddle_quantum.ansatz.vans.VAns.delete_gates
#: paddle_quantum.ansatz.vans.VAns.optimization
#: paddle_quantum.ansatz.vans.VAns.train
#: paddle_quantum.ansatz.vans.cir_decompose
msgid "Returns"
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities:7
msgid "Inserted circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.Inserter.insert_identities
#: paddle_quantum.ansatz.vans.Simplifier.simplify_circuit
#: paddle_quantum.ansatz.vans.VAns.delete_gates
#: paddle_quantum.ansatz.vans.VAns.optimization
#: paddle_quantum.ansatz.vans.VAns.train
#: paddle_quantum.ansatz.vans.cir_decompose
msgid "Return type"
msgstr ""
#: of paddle_quantum.ansatz.vans.Simplifier:1
msgid "Class for circuit simplification."
msgstr ""
#: of paddle_quantum.ansatz.vans.Simplifier.simplify_circuit:1
msgid "Combine all simplifications together."
msgstr ""
#: of paddle_quantum.ansatz.vans.Simplifier.simplify_circuit:4
#: paddle_quantum.ansatz.vans.VAns:17
msgid "Whether the initial state is :math:`|0\\rangle`. Defaults to ``True``."
msgstr ""
#: of paddle_quantum.ansatz.vans.Simplifier.simplify_circuit:6
msgid "Simplified circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.cir_decompose:1
msgid "Decompose all layers of circuit into gates."
msgstr ""
#: of paddle_quantum.ansatz.vans.cir_decompose:3
msgid "Target quantum circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.cir_decompose:5
msgid ""
"A quantum circuit with same structure and parameters but all layers are "
"decomposed into Gates."
msgstr ""
#: of paddle_quantum.ansatz.vans.cir_decompose:7
msgid ""
"This function does not support customized gates, such as oracle and "
"control-oracle."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:1
msgid "Class of Variable Ansatz."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:3
msgid ""
"User can initialize this class to find variational circuit to construct "
"QML model."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:5
msgid ""
"The loss function passed in must have the quantum circuit as its first "
"parameter."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:7
msgid "Number of qubits."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:8
msgid "Loss function that evaluate the loss of circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:9
msgid "Parameters of loss function other than circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:10
msgid "Range of random initialization of parameters. Defaults to ``0.1``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:11
msgid "Rate of number of inserted blocks. Defaults to ``2``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:12
msgid "Number of iterations of optimizer. Defaults to ``100``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:13
msgid "Number of insert-simplify cycles. Defaults to ``10``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:14
msgid "Learning rate. Defaults to ``0.1``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:15
msgid ""
"Tolerance of incread loss after deleting one qubit gate. Defaults to "
"``0.002``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns:16
msgid ""
"Percentage of probability of accepting the circuit in current insert-"
"simplify cycle. Defaults to ``100``."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.train:1
msgid "Train the quantum circuit."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.train:3
msgid "The quantum circuit with the lowest loss."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.optimization:1
msgid "Optimize circuit parameters with loss function."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.optimization:5
msgid "Optimized loss."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.delete_gates:1
msgid ""
"Remove single qubit gates if the loss decreases or increases within a "
"threshold."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.delete_gates:4
msgid "Current loss."
msgstr ""
#: of paddle_quantum.ansatz.vans.VAns.delete_gates:6
msgid "Circuit after deleting unnecessary gates."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.backend.density_matrix.rst:2
msgid "paddle\\_quantum.backend.density\\_matrix"
msgstr ""
#: of paddle_quantum.backend.density_matrix:1
msgid "The source file of the density_matrix backend."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:1
msgid "The function of unitary transformation in the mode of density matrix."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:3
msgid "The input quantum state."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:4
msgid "The gate that represents the unitary transformation."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:5
msgid "The indices of the qubits on which the gate is acted."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:6
msgid "The number of the qubits in the input quantum state."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation
msgid "Returns"
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation:8
msgid "The transformed quantum state."
msgstr ""
#: of paddle_quantum.backend.density_matrix.unitary_transformation
msgid "Return type"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.backend.rst:2
msgid "paddle\\_quantum.backend"
msgstr ""
#: of paddle_quantum.backend:1
msgid "The module that contains various backends."
msgstr ""
#: of paddle_quantum.backend.Backend:1
msgid "Bases: :py:class:`~enum.Enum`"
msgstr ""
#: of paddle_quantum.backend.Backend:1
msgid "An enumeration."
msgstr ""
#: ../../source/paddle_quantum.backend.rst:10
msgid "Submodules"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.backend.quleaf.rst:2
msgid "paddle\\_quantum.backend.quleaf"
msgstr ""
#: of paddle_quantum.backend.quleaf:1
msgid "The source file of the quleaf backend."
msgstr ""
#: of paddle_quantum.backend.quleaf.set_quleaf_backend:1
msgid "Set the backend of the QuLeaf."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward
#: paddle_quantum.backend.quleaf.ExpecValOp.forward
#: paddle_quantum.backend.quleaf.set_quleaf_backend
#: paddle_quantum.backend.quleaf.set_quleaf_token
msgid "Parameters"
msgstr ""
#: of paddle_quantum.backend.quleaf.set_quleaf_backend:3
msgid "The backend you want to set."
msgstr ""
#: of paddle_quantum.backend.quleaf.get_quleaf_backend:1
msgid "Get the current backend of the QuLeaf."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward
#: paddle_quantum.backend.quleaf.ExpecValOp.forward
#: paddle_quantum.backend.quleaf.get_quleaf_backend
#: paddle_quantum.backend.quleaf.get_quleaf_token
msgid "Returns"
msgstr ""
#: of paddle_quantum.backend.quleaf.get_quleaf_backend:3
msgid "Current backend of the QuLeaf."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward
#: paddle_quantum.backend.quleaf.ExpecValOp.forward
#: paddle_quantum.backend.quleaf.get_quleaf_backend
#: paddle_quantum.backend.quleaf.get_quleaf_token
msgid "Return type"
msgstr ""
#: of paddle_quantum.backend.quleaf.set_quleaf_token:1
msgid "Set the token of the QuLeaf."
msgstr ""
#: of paddle_quantum.backend.quleaf.set_quleaf_token:3
msgid "You need to input your token if you want tu use the cloud server."
msgstr ""
#: of paddle_quantum.backend.quleaf.set_quleaf_token:5
msgid "Your token."
msgstr ""
#: of paddle_quantum.backend.quleaf.get_quleaf_token:1
msgid "Get the token you set."
msgstr ""
#: of paddle_quantum.backend.quleaf.get_quleaf_token:3
msgid "The token you set."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp:1
msgid "Bases: :py:class:`~paddle.autograd.py_layer.PyLayer`"
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:1
msgid ""
"The forward function to compute the expectation value of the observable "
"in the QuLeaf Backend."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:3
msgid "To save some variables so that they can be used in the backward function."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:4
msgid "The parameters in the previous quantum gates."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:5
msgid "The quantum state to be measured."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:6
msgid "The observable."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:7
msgid "The number of measurement shots."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.forward:9
msgid "The expectation value of the observable for the input state."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward:1
msgid ""
"The backward function which is to compute the gradient of the input "
"parameters."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward:3
msgid "To get the variables saved in the forward function."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward:4
msgid "The gradient of the expectation value."
msgstr ""
#: of paddle_quantum.backend.quleaf.ExpecValOp.backward:6
msgid "The gradient of the parameters for the quantum gates."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.backend.state_vector.rst:2
msgid "paddle\\_quantum.backend.state\\_vector"
msgstr ""
#: of paddle_quantum.backend.state_vector:1
msgid "The source file of the state_vector backend."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:1
msgid "The function of unitary transformation in the mode of state vector."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:3
msgid "The input quantum state."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:4
msgid "The gate that represents the unitary transformation."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:5
msgid "The indices of the qubits on which the gate is acted."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:6
msgid "The number of the qubits in the input quantum state."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation
msgid "Returns"
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation:8
msgid "The transformed quantum state."
msgstr ""
#: of paddle_quantum.backend.state_vector.unitary_transformation
msgid "Return type"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.backend.unitary_matrix.rst:2
msgid "paddle\\_quantum.backend.unitary\\_matrix"
msgstr ""
#: of paddle_quantum.backend.unitary_matrix:1
msgid "The source file of the unitary_matrix backend."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:1
msgid ""
"The function of unitary transformation in the mode of computing the "
"unitary matrix."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:3
msgid "The input quantum state."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:4
msgid "The gate that represents the unitary transformation."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:5
msgid "The indices of the qubits on which the gate is acted."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:6
msgid "The number of the qubits in the input quantum state."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation
msgid "Returns"
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation:8
msgid "The transformed quantum state."
msgstr ""
#: of paddle_quantum.backend.unitary_matrix.unitary_transformation
msgid "Return type"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.base.rst:2
msgid "paddle\\_quantum.base"
msgstr ""
#: of paddle_quantum.base:1
msgid "The basic function of the paddle quantum."
msgstr ""
#: of paddle_quantum.base.set_device:1
msgid "Set the device to save the tensor."
msgstr ""
#: of paddle_quantum.base.Operator paddle_quantum.base.set_backend
#: paddle_quantum.base.set_device paddle_quantum.base.set_dtype
msgid "Parameters"
msgstr ""
#: of paddle_quantum.base.set_device:3
msgid "The name of the device."
msgstr ""
#: of paddle_quantum.base.get_device:1
msgid "Get the current device to save the tensor."
msgstr ""
#: of paddle_quantum.base.get_backend paddle_quantum.base.get_device
#: paddle_quantum.base.get_dtype
msgid "Returns"
msgstr ""
#: of paddle_quantum.base.get_device:3
msgid "The name of the current device."
msgstr ""
#: of paddle_quantum.base.get_backend paddle_quantum.base.get_device
#: paddle_quantum.base.get_dtype
msgid "Return type"
msgstr ""
#: of paddle_quantum.base.set_backend:1
msgid "Set the backend implementation of paddle quantum."
msgstr ""
#: of paddle_quantum.base.set_backend:3
msgid "The name of the backend."
msgstr ""
#: of paddle_quantum.base.get_backend:1
msgid "Get the current backend of paddle quantum."
msgstr ""
#: of paddle_quantum.base.get_backend:3
msgid "The name of currently used backend."
msgstr ""
#: of paddle_quantum.base.set_dtype:1
msgid "Set the data type ."
msgstr ""
#: of paddle_quantum.base.set_dtype:3
msgid "The dtype can be ``complex64`` and ``complex128``."
msgstr ""
#: of paddle_quantum.base.set_dtype
msgid "Raises"
msgstr ""
#: of paddle_quantum.base.set_dtype:5
msgid "The dtype should be complex64 or complex128."
msgstr ""
#: of paddle_quantum.base.get_dtype:1
msgid "Return currently used data type."
msgstr ""
#: of paddle_quantum.base.get_dtype:3
msgid "Currently used data type."
msgstr ""
#: of paddle_quantum.base.Operator:1
msgid "Bases: :py:class:`~paddle.fluid.dygraph.layers.Layer`"
msgstr ""
#: of paddle_quantum.base.Operator:1
msgid "The basic class to implement the quantum operation."
msgstr ""
#: of paddle_quantum.base.Operator:3
msgid ""
"The backend implementation of the operator. Defaults to ``None``, which "
"means to use the default backend implementation."
msgstr ""
#: of paddle_quantum.base.Operator:5
msgid ""
"The data type of the operator. Defaults to ``None``, which means to use "
"the default data type."
msgstr ""
#: of paddle_quantum.base.Operator:7
msgid "Prefix name used by the operator to name parameters. Defaults to ``None``."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.base.rst:2
msgid "paddle\\_quantum.channel.base"
msgstr ""
#: of paddle_quantum.channel.base:1
msgid "The source file of the basic class for the quantum channels."
msgstr ""
#: of paddle_quantum.channel.base.Channel:1
msgid "Bases: :py:class:`~paddle_quantum.base.Operator`"
msgstr ""
#: of paddle_quantum.channel.base.Channel:1
msgid "Basic class for quantum channels."
msgstr ""
#: of paddle_quantum.channel.base.Channel
msgid "Parameters"
msgstr ""
#: of paddle_quantum.channel.base.Channel:3
msgid "Backend on which the channel is executed. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.channel.base.Channel:4
msgid "Type of data. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.channel.base.Channel:5
msgid ""
"Prefix name used by the layer to name parameters. If prefix is "
"\"my_layer\", parameter name in MyLayer can be \"my_layer_0.w_n\", where "
"\"w\" is the parameter base name and \"n\" is an unique suffix auto-"
"generated. If ``None``, prefix name will be snake cased class name. "
"Defaults to ``None``."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.common.rst:2
msgid "paddle\\_quantum.channel.common"
msgstr ""
#: of paddle_quantum.channel.common:1
msgid "The source file of the classes for several quantum channel."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:1
#: paddle_quantum.channel.common.BitFlip:1
#: paddle_quantum.channel.common.BitPhaseFlip:1
#: paddle_quantum.channel.common.Depolarizing:1
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping:1
#: paddle_quantum.channel.common.PauliChannel:1
#: paddle_quantum.channel.common.PhaseDamping:1
#: paddle_quantum.channel.common.PhaseFlip:1
#: paddle_quantum.channel.common.ResetChannel:1
#: paddle_quantum.channel.common.ThermalRelaxation:1
msgid "Bases: :py:class:`~paddle_quantum.channel.base.Channel`"
msgstr ""
#: of paddle_quantum.channel.common.BitFlip:1
msgid "A collection of bit flip channels."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:3
#: paddle_quantum.channel.common.BitFlip:3
#: paddle_quantum.channel.common.BitPhaseFlip:3
#: paddle_quantum.channel.common.Depolarizing:3
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping:3
#: paddle_quantum.channel.common.PhaseDamping:3
#: paddle_quantum.channel.common.PhaseFlip:3
msgid "Such a channel's Kraus operators are"
msgstr ""
#: of paddle_quantum.channel.common.BitFlip:5
msgid ""
"E_0 = \\sqrt{1-p} I,\n"
"E_1 = \\sqrt{p} X."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping
#: paddle_quantum.channel.common.BitFlip
#: paddle_quantum.channel.common.BitPhaseFlip
#: paddle_quantum.channel.common.Depolarizing
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping
#: paddle_quantum.channel.common.PauliChannel
#: paddle_quantum.channel.common.PhaseDamping
#: paddle_quantum.channel.common.PhaseFlip
#: paddle_quantum.channel.common.ResetChannel
#: paddle_quantum.channel.common.ThermalRelaxation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.channel.common.BitFlip:10
msgid ""
"Probability of a bit flip. Its value should be in the range :math:`[0, "
"1]`."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:19
#: paddle_quantum.channel.common.BitFlip:11
#: paddle_quantum.channel.common.BitPhaseFlip:11
#: paddle_quantum.channel.common.Depolarizing:13
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping:18
#: paddle_quantum.channel.common.PauliChannel:5
#: paddle_quantum.channel.common.PhaseDamping:19
#: paddle_quantum.channel.common.PhaseFlip:11
#: paddle_quantum.channel.common.ResetChannel:32
#: paddle_quantum.channel.common.ThermalRelaxation:7
msgid "Indices of the qubits on which the channels act. Defaults to ``'full'``."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:20
#: paddle_quantum.channel.common.BitFlip:12
#: paddle_quantum.channel.common.BitPhaseFlip:12
#: paddle_quantum.channel.common.Depolarizing:14
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping:19
#: paddle_quantum.channel.common.PauliChannel:6
#: paddle_quantum.channel.common.PhaseDamping:20
#: paddle_quantum.channel.common.PhaseFlip:12
#: paddle_quantum.channel.common.ResetChannel:33
#: paddle_quantum.channel.common.ThermalRelaxation:8
msgid "Total number of qubits. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.channel.common.PhaseFlip:1
msgid "A collection of phase flip channels."
msgstr ""
#: of paddle_quantum.channel.common.PhaseFlip:5
msgid ""
"E_0 = \\sqrt{1 - p} I,\n"
"E_1 = \\sqrt{p} Z."
msgstr ""
#: of paddle_quantum.channel.common.PhaseFlip:10
msgid ""
"Probability of a phase flip. Its value should be in the range :math:`[0, "
"1]`."
msgstr ""
#: of paddle_quantum.channel.common.BitPhaseFlip:1
msgid "A collection of bit phase flip channels."
msgstr ""
#: of paddle_quantum.channel.common.BitPhaseFlip:5
msgid ""
"E_0 = \\sqrt{1 - p} I,\n"
"E_1 = \\sqrt{p} Y."
msgstr ""
#: of paddle_quantum.channel.common.BitPhaseFlip:10
msgid ""
"Probability of a bit phase flip. Its value should be in the range "
":math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:1
msgid "A collection of amplitude damping channels."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:5
msgid ""
"E_0 =\n"
"\\begin{bmatrix}\n"
" 1 & 0 \\\\\n"
" 0 & \\sqrt{1-\\gamma}\n"
"\\end{bmatrix},\n"
"E_1 =\n"
"\\begin{bmatrix}\n"
" 0 & \\sqrt{\\gamma} \\\\\n"
" 0 & 0\n"
"\\end{bmatrix}."
msgstr ""
#: of paddle_quantum.channel.common.AmplitudeDamping:18
#: paddle_quantum.channel.common.GeneralizedAmplitudeDamping:16
msgid "Damping probability. Its value should be in the range :math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.GeneralizedAmplitudeDamping:1
msgid "A collection of generalized amplitude damping channels."
msgstr ""
#: of paddle_quantum.channel.common.GeneralizedAmplitudeDamping:5
msgid ""
"E_0 = \\sqrt{p}\n"
"\\begin{bmatrix}\n"
" 1 & 0 \\\\\n"
" 0 & \\sqrt{1-\\gamma}\n"
"\\end{bmatrix},\n"
"E_1 = \\sqrt{p} \\begin{bmatrix} 0 & \\sqrt{\\gamma} \\\\ 0 & 0 "
"\\end{bmatrix},\\\\\n"
"E_2 = \\sqrt{1-p} \\begin{bmatrix} \\sqrt{1-\\gamma} & 0 \\\\ 0 & 1 "
"\\end{bmatrix},\n"
"E_3 = \\sqrt{1-p} \\begin{bmatrix} 0 & 0 \\\\ \\sqrt{\\gamma} & 0 "
"\\end{bmatrix}."
msgstr ""
#: of paddle_quantum.channel.common.GeneralizedAmplitudeDamping:17
msgid "Excitation probability. Its value should be in the range :math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.PhaseDamping:1
msgid "A collection of phase damping channels."
msgstr ""
#: of paddle_quantum.channel.common.PhaseDamping:5
msgid ""
"E_0 =\n"
"\\begin{bmatrix}\n"
" 1 & 0 \\\\\n"
" 0 & \\sqrt{1-\\gamma}\n"
"\\end{bmatrix},\n"
"E_1 =\n"
"\\begin{bmatrix}\n"
" 0 & 0 \\\\\n"
" 0 & \\sqrt{\\gamma}\n"
"\\end{bmatrix}."
msgstr ""
#: of paddle_quantum.channel.common.PhaseDamping:18
msgid ""
"Parameter of the phase damping channels. Its value should be in the range"
" :math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.Depolarizing:1
msgid "A collection of depolarizing channels."
msgstr ""
#: of paddle_quantum.channel.common.Depolarizing:5
msgid ""
"E_0 = \\sqrt{1-p} I,\n"
"E_1 = \\sqrt{p/3} X,\n"
"E_2 = \\sqrt{p/3} Y,\n"
"E_3 = \\sqrt{p/3} Z."
msgstr ""
#: of paddle_quantum.channel.common.Depolarizing:12
msgid ""
"Parameter of the depolarizing channels. Its value should be in the range "
":math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.PauliChannel:1
msgid "A collection of Pauli channels."
msgstr ""
#: of paddle_quantum.channel.common.PauliChannel:3
msgid ""
"Probabilities corresponding to the Pauli X, Y, and Z operators. Each "
"value should be in the range :math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.PauliChannel:8
msgid "The sum of three input probabilities should be less than or equal to 1."
msgstr ""
#: of paddle_quantum.channel.common.ResetChannel:1
msgid "A collection of reset channels."
msgstr ""
#: of paddle_quantum.channel.common.ResetChannel:3
msgid ""
"Such a channel reset the state to :math:`|0\\rangle` with a probability "
"of p and to :math:`|1\\rangle` with a probability of q. Its Kraus "
"operators are"
msgstr ""
#: of paddle_quantum.channel.common.ResetChannel:6
msgid ""
"E_0 =\n"
"\\begin{bmatrix}\n"
" \\sqrt{p} & 0 \\\\\n"
" 0 & 0\n"
"\\end{bmatrix},\n"
"E_1 =\n"
"\\begin{bmatrix}\n"
" 0 & \\sqrt{p} \\\\\n"
" 0 & 0\n"
"\\end{bmatrix},\\\\\n"
"E_2 =\n"
"\\begin{bmatrix}\n"
" 0 & 0 \\\\\n"
" \\sqrt{q} & 0\n"
"\\end{bmatrix},\n"
"E_3 =\n"
"\\begin{bmatrix}\n"
" 0 & 0 \\\\\n"
" 0 & \\sqrt{q}\n"
"\\end{bmatrix},\\\\\n"
"E_4 = \\sqrt{1-p-q} I."
msgstr ""
#: of paddle_quantum.channel.common.ResetChannel:30
msgid ""
"Probabilities of resetting to :math:`|0\\rangle` and to "
":math:`|1\\rangle`. Each value should be in the range :math:`[0, 1]`."
msgstr ""
#: of paddle_quantum.channel.common.ResetChannel:35
msgid "The sum of two input probabilities should be less than or equal to 1."
msgstr ""
#: of paddle_quantum.channel.common.ThermalRelaxation:1
msgid "A collection of thermal relaxation channels."
msgstr ""
#: of paddle_quantum.channel.common.ThermalRelaxation:3
msgid ""
"Such a channel simulates the mixture of the :math:`T_1` and the "
":math:`T_2` processes on superconducting devices."
msgstr ""
#: of paddle_quantum.channel.common.ThermalRelaxation:5
msgid ":math:`T_1` and :math:`T_2` relaxation time in microseconds."
msgstr ""
#: of paddle_quantum.channel.common.ThermalRelaxation:6
msgid "Quantum gate execution time in the process of relaxation in nanoseconds."
msgstr ""
#: of paddle_quantum.channel.common.ThermalRelaxation:10
msgid ""
"Relaxation time must satisfy :math:`T_2 \\le T_1`. For reference please "
"see https://arxiv.org/abs/2101.02109."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.custom.rst:2
msgid "paddle\\_quantum.channel.custom"
msgstr ""
#: of paddle_quantum.channel.custom:1
msgid "The source file of the classes for custom quantum channels."
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr:1
msgid "Bases: :py:class:`~paddle_quantum.channel.base.Channel`"
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr:1
msgid "A custom channel in Kraus representation."
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr
msgid "Parameters"
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr:3
msgid "Kraus operators of this channel."
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr:4
msgid "Indices of the qubits on which this channel acts."
msgstr ""
#: of paddle_quantum.channel.custom.KrausRepr:5
msgid "Total number of qubits. Defaults to ``None``."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.functional.common.rst:2
msgid "paddle\\_quantum.channel.functional.common"
msgstr ""
#: of paddle_quantum.channel.functional.common:1
msgid "The source file of the various quantum channels."
msgstr ""
#: of paddle_quantum.channel.functional.common.bit_flip:1
msgid "Apply a bit flip channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping
#: paddle_quantum.channel.functional.common.bit_flip
#: paddle_quantum.channel.functional.common.bit_phase_flip
#: paddle_quantum.channel.functional.common.depolarizing
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping
#: paddle_quantum.channel.functional.common.kraus_repr
#: paddle_quantum.channel.functional.common.pauli_channel
#: paddle_quantum.channel.functional.common.phase_damping
#: paddle_quantum.channel.functional.common.phase_flip
#: paddle_quantum.channel.functional.common.reset_channel
#: paddle_quantum.channel.functional.common.thermal_relaxation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:3
#: paddle_quantum.channel.functional.common.bit_flip:3
#: paddle_quantum.channel.functional.common.bit_phase_flip:3
#: paddle_quantum.channel.functional.common.depolarizing:3
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:3
#: paddle_quantum.channel.functional.common.kraus_repr:3
#: paddle_quantum.channel.functional.common.pauli_channel:3
#: paddle_quantum.channel.functional.common.phase_damping:3
#: paddle_quantum.channel.functional.common.phase_flip:3
#: paddle_quantum.channel.functional.common.reset_channel:3
#: paddle_quantum.channel.functional.common.thermal_relaxation:3
msgid "Input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.bit_flip:4
msgid "Probability of a bit flip."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:5
#: paddle_quantum.channel.functional.common.bit_flip:5
#: paddle_quantum.channel.functional.common.bit_phase_flip:5
#: paddle_quantum.channel.functional.common.depolarizing:5
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:6
#: paddle_quantum.channel.functional.common.kraus_repr:5
#: paddle_quantum.channel.functional.common.pauli_channel:5
#: paddle_quantum.channel.functional.common.phase_damping:5
#: paddle_quantum.channel.functional.common.phase_flip:5
#: paddle_quantum.channel.functional.common.reset_channel:5
#: paddle_quantum.channel.functional.common.thermal_relaxation:6
msgid "Index of the qubit on which the channel acts."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:6
#: paddle_quantum.channel.functional.common.bit_flip:6
#: paddle_quantum.channel.functional.common.bit_phase_flip:6
#: paddle_quantum.channel.functional.common.depolarizing:6
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:7
#: paddle_quantum.channel.functional.common.kraus_repr:6
#: paddle_quantum.channel.functional.common.pauli_channel:6
#: paddle_quantum.channel.functional.common.phase_damping:6
#: paddle_quantum.channel.functional.common.phase_flip:6
#: paddle_quantum.channel.functional.common.reset_channel:6
#: paddle_quantum.channel.functional.common.thermal_relaxation:7
msgid "Type of data."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:7
#: paddle_quantum.channel.functional.common.bit_flip:7
#: paddle_quantum.channel.functional.common.bit_phase_flip:7
#: paddle_quantum.channel.functional.common.depolarizing:7
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:8
#: paddle_quantum.channel.functional.common.kraus_repr:7
#: paddle_quantum.channel.functional.common.pauli_channel:7
#: paddle_quantum.channel.functional.common.phase_damping:7
#: paddle_quantum.channel.functional.common.phase_flip:7
#: paddle_quantum.channel.functional.common.reset_channel:7
#: paddle_quantum.channel.functional.common.thermal_relaxation:8
msgid "Backend on which the simulation is run."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping
#: paddle_quantum.channel.functional.common.bit_flip
#: paddle_quantum.channel.functional.common.bit_phase_flip
#: paddle_quantum.channel.functional.common.depolarizing
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping
#: paddle_quantum.channel.functional.common.kraus_repr
#: paddle_quantum.channel.functional.common.pauli_channel
#: paddle_quantum.channel.functional.common.phase_damping
#: paddle_quantum.channel.functional.common.phase_flip
#: paddle_quantum.channel.functional.common.reset_channel
#: paddle_quantum.channel.functional.common.thermal_relaxation
msgid "Raises"
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:9
#: paddle_quantum.channel.functional.common.bit_flip:9
#: paddle_quantum.channel.functional.common.bit_phase_flip:9
#: paddle_quantum.channel.functional.common.depolarizing:9
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:10
#: paddle_quantum.channel.functional.common.kraus_repr:9
#: paddle_quantum.channel.functional.common.pauli_channel:9
#: paddle_quantum.channel.functional.common.phase_damping:9
#: paddle_quantum.channel.functional.common.phase_flip:9
#: paddle_quantum.channel.functional.common.reset_channel:9
#: paddle_quantum.channel.functional.common.thermal_relaxation:10
msgid "The noisy channel can only run in density matrix mode."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping
#: paddle_quantum.channel.functional.common.bit_flip
#: paddle_quantum.channel.functional.common.bit_phase_flip
#: paddle_quantum.channel.functional.common.depolarizing
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping
#: paddle_quantum.channel.functional.common.kraus_repr
#: paddle_quantum.channel.functional.common.pauli_channel
#: paddle_quantum.channel.functional.common.phase_damping
#: paddle_quantum.channel.functional.common.phase_flip
#: paddle_quantum.channel.functional.common.reset_channel
#: paddle_quantum.channel.functional.common.thermal_relaxation
msgid "Returns"
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:11
#: paddle_quantum.channel.functional.common.bit_flip:11
#: paddle_quantum.channel.functional.common.bit_phase_flip:11
#: paddle_quantum.channel.functional.common.depolarizing:11
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:12
#: paddle_quantum.channel.functional.common.kraus_repr:11
#: paddle_quantum.channel.functional.common.pauli_channel:11
#: paddle_quantum.channel.functional.common.phase_damping:11
#: paddle_quantum.channel.functional.common.phase_flip:11
#: paddle_quantum.channel.functional.common.reset_channel:11
#: paddle_quantum.channel.functional.common.thermal_relaxation:12
msgid "Output state."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping
#: paddle_quantum.channel.functional.common.bit_flip
#: paddle_quantum.channel.functional.common.bit_phase_flip
#: paddle_quantum.channel.functional.common.depolarizing
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping
#: paddle_quantum.channel.functional.common.kraus_repr
#: paddle_quantum.channel.functional.common.pauli_channel
#: paddle_quantum.channel.functional.common.phase_damping
#: paddle_quantum.channel.functional.common.phase_flip
#: paddle_quantum.channel.functional.common.reset_channel
#: paddle_quantum.channel.functional.common.thermal_relaxation
msgid "Return type"
msgstr ""
#: of paddle_quantum.channel.functional.common.phase_flip:1
msgid "Apply a phase flip channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.phase_flip:4
msgid "Probability of a phase flip."
msgstr ""
#: of paddle_quantum.channel.functional.common.bit_phase_flip:1
msgid "Apply a bit phase flip channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.bit_phase_flip:4
msgid "Probability of a bit phase flip."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:1
msgid "Apply an amplitude damping channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.amplitude_damping:4
#: paddle_quantum.channel.functional.common.generalized_amplitude_damping:4
msgid "Damping probability."
msgstr ""
#: of paddle_quantum.channel.functional.common.generalized_amplitude_damping:1
msgid "Apply a generalized amplitude damping channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.generalized_amplitude_damping:5
msgid "Excitation probability."
msgstr ""
#: of paddle_quantum.channel.functional.common.phase_damping:1
msgid "Apply a phase damping channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.phase_damping:4
msgid "Parameter of the phase damping channel."
msgstr ""
#: of paddle_quantum.channel.functional.common.depolarizing:1
msgid "Apply a depolarizing channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.depolarizing:4
msgid "Parameter of the depolarizing channel."
msgstr ""
#: of paddle_quantum.channel.functional.common.pauli_channel:1
msgid "Apply a Pauli channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.pauli_channel:4
msgid "Probabilities corresponding to the Pauli X, Y, and Z operators."
msgstr ""
#: of paddle_quantum.channel.functional.common.reset_channel:1
msgid "Apply a reset channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.reset_channel:4
msgid ""
"Probabilities of resetting to :math:`|0\\rangle` and to "
":math:`|1\\rangle`."
msgstr ""
#: of paddle_quantum.channel.functional.common.thermal_relaxation:1
msgid "Apply a thermal relaxation channel on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.thermal_relaxation:4
msgid ":math:`T_1` and :math:`T_2` relaxation time in microseconds."
msgstr ""
#: of paddle_quantum.channel.functional.common.thermal_relaxation:5
msgid "Quantum gate execution time in the process of relaxation in nanoseconds."
msgstr ""
#: of paddle_quantum.channel.functional.common.kraus_repr:1
msgid "Apply a custom channel in the Kraus representation on the input state."
msgstr ""
#: of paddle_quantum.channel.functional.common.kraus_repr:4
msgid "Kraus operators of this channel."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.functional.rst:2
msgid "paddle\\_quantum.channel.functional"
msgstr ""
#: of paddle_quantum.channel.functional:1
msgid "The module that contains the functions of various quantum channels."
msgstr ""
#: ../../source/paddle_quantum.channel.functional.rst:9
msgid "Submodules"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.channel.rst:2
msgid "paddle\\_quantum.channel"
msgstr ""
#: of paddle_quantum.channel:1
msgid "The module of the quantum channels."
msgstr ""
#: ../../source/paddle_quantum.channel.rst:9
msgid "Subpackages"
msgstr ""
#: ../../source/paddle_quantum.channel.rst:16
msgid "Submodules"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.dataset.rst:2
msgid "paddle\\_quantum.dataset"
msgstr ""
#: of paddle_quantum.dataset:1
msgid "The source file of the dataset."
msgstr ""
#: of paddle_quantum.dataset.Dataset:1
msgid "Bases: :py:class:`object`"
msgstr ""
#: of paddle_quantum.dataset.Dataset:1
msgid ""
"Basic class for all datasets, integrating multiple quantum encoding "
"methods."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:1
msgid ""
"Encode vectors, which have been already truncated or filled with zero to "
"the length ``can_describe_dimension``"
msgstr ""
#: of paddle_quantum.dataset.BreastCancer
#: paddle_quantum.dataset.Dataset.data2circuit
#: paddle_quantum.dataset.Dataset.filter_class
#: paddle_quantum.dataset.FashionMNIST paddle_quantum.dataset.Iris
#: paddle_quantum.dataset.MNIST paddle_quantum.dataset.SimpleDataset
#: paddle_quantum.dataset.SimpleDataset.encode
#: paddle_quantum.dataset.VisionDataset
#: paddle_quantum.dataset.VisionDataset.encode
msgid "Parameters"
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:3
msgid ""
"vectors needed to encode,which have been already truncated or filled with"
" zero to the length ``can_describe_dimension``"
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:6
#: paddle_quantum.dataset.Dataset.data2circuit:7
msgid "The encoding method."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:8
msgid "the dimension which the circuit can describe by ``encoding``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:9
msgid "Whether to split the circuit."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:10
msgid "Whether to return quantum state."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:11
msgid ""
"Whether it is a picture, if it is a picture, the normalization method is "
"not quite the same. Defaults to ``False``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit
#: paddle_quantum.dataset.FashionMNIST paddle_quantum.dataset.MNIST
#: paddle_quantum.dataset.SimpleDataset.encode
#: paddle_quantum.dataset.VisionDataset.encode
msgid "Raises"
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:13
msgid "Not support to return circuit in amplitude encoding."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit
#: paddle_quantum.dataset.Dataset.filter_class
#: paddle_quantum.dataset.SimpleDataset.encode
#: paddle_quantum.dataset.VisionDataset.encode
msgid "Returns"
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit:15
msgid ""
"if ``return_state == True``, return encoded quantum state, otherwise "
"return encoding circuits."
msgstr ""
#: of paddle_quantum.dataset.Dataset.data2circuit
#: paddle_quantum.dataset.Dataset.filter_class
#: paddle_quantum.dataset.SimpleDataset.encode
#: paddle_quantum.dataset.VisionDataset.encode
msgid "Return type"
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:1
msgid ""
"Select ``data_num`` samples from ``x``, ``y``, whose label is in "
"``classes``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:3
msgid "training features."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:4
msgid "training labels."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:5
msgid "classes needed to select."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:6
msgid "the number of data needed to select."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:7
msgid ""
"whether we need to relabel the labels to 0,1,2 for binary classification."
" For example ``[1,2]`` will be relabeled to ``[0,1]``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:8
msgid "Random seed. Defaults to ``0``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:10
msgid ""
"- new_x: selected features. - new_y: selected labels corresponded to "
"``new_x``."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:10
msgid "new_x: selected features."
msgstr ""
#: of paddle_quantum.dataset.Dataset.filter_class:11
msgid "new_y: selected labels corresponded to ``new_x``."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset:1
#: paddle_quantum.dataset.VisionDataset:1
msgid "Bases: :py:class:`~paddle_quantum.dataset.Dataset`"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset:1
msgid ""
"``VisionDataset`` is the basic class of all image datasets. By inheriting"
" ``VisionDataset``, users can easily generate their own quantum data."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset:3
msgid "the size of the figure."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:1
msgid ""
"Encode ``feature`` into ``num_qubits`` qubits using ``encoding`` after "
"downscaling to ``target_dimension``. ``feature`` is one-dimension image "
"vectors."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:3
msgid "One-dimension image vectors which can be list or ndarray."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:3
#: paddle_quantum.dataset.FashionMNIST:4 paddle_quantum.dataset.Iris:3
#: paddle_quantum.dataset.MNIST:4 paddle_quantum.dataset.VisionDataset.encode:4
msgid ""
"``angle_encoding`` denotes angle encoding, and one qubit encodes one "
"number with a Ry gate. ``amplitude_encoding`` denotes amplitude encoding;"
" ``pauli_rotation_encoding`` denotes using SU(3) rotation gate. "
"``linear_entanglement_encoding``, ``real_entanglement_encoding`` , "
"``complex_entanglement_encoding`` and ``IQP_encoding`` encoding methods."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:6
#: paddle_quantum.dataset.FashionMNIST:7 paddle_quantum.dataset.Iris:6
#: paddle_quantum.dataset.MNIST:7 paddle_quantum.dataset.SimpleDataset.encode:5
#: paddle_quantum.dataset.VisionDataset.encode:7
msgid "Qubit number."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:8
msgid ""
"whether to split the circuits. If true, every layer of the encoding "
"circuit will be split into a list. Defaults to ``False``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:11 paddle_quantum.dataset.MNIST:11
#: paddle_quantum.dataset.VisionDataset.encode:9
msgid "Including ``PCA`` and ``resize``. Defaults to ``resize``."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:10
msgid ""
"The dimension after downscaling. ``target_dimension`` is not allowed to "
"surpass the figure size. Defaults to ``-1``."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:11
msgid ""
"Whether to return quantum states. If it is ``False``, return quantum "
"circuits. Defaults to True."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:12
msgid ""
"Whether to return ``quantum_image_states``, ``quantum_image_circuits``, "
"``original_images`` and ``classical_image_vectors``. Defaults to False."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:14
msgid "PCA dimension should be less than figure size"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:15
msgid "Resize dimension should be a square"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:16
msgid "Downscaling methods can only be resize and PCA."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:17
msgid "Invalid encoding methods"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:19
msgid ""
"- quantum_image_states: Quantum states, only ``full_return==True`` or "
"``return_state==True`` will return. - quantum_image_circuits: A list of "
"circuits generating quantum states, only ``full_return==True`` or "
"``return_state==True`` will return. - original_images: One-dimension "
"original vectors without any processing, only ``return_state==True`` will"
" return; - classical_image_vectors: One-dimension original vectors after "
"filling with zero, which are encoded to quantum states. only "
"``return_state==True`` will return;"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:19
msgid ""
"quantum_image_states: Quantum states, only ``full_return==True`` or "
"``return_state==True`` will return."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:20
msgid ""
"quantum_image_circuits: A list of circuits generating quantum states, "
"only ``full_return==True`` or ``return_state==True`` will return."
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:21
msgid ""
"original_images: One-dimension original vectors without any processing, "
"only ``return_state==True`` will return;"
msgstr ""
#: of paddle_quantum.dataset.VisionDataset.encode:22
msgid ""
"classical_image_vectors: One-dimension original vectors after filling "
"with zero, which are encoded to quantum states. only "
"``return_state==True`` will return;"
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset:1
msgid ""
"SimpleDataset is used for simple dataset and can't downscale the data. "
"You can inherit ``SimpleDataset`` to generate quantum states from your "
"classical datasets."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset:3
msgid "Dimension of encoding data"
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:1
msgid "Encode ``feature`` with ``num_qubits`` qubits by ``encoding``."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:3
msgid "Features needed to encode."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:4
msgid "Encoding methods."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:8
#: paddle_quantum.dataset.FashionMNIST:15 paddle_quantum.dataset.Iris:10
#: paddle_quantum.dataset.MNIST:15
#: paddle_quantum.dataset.SimpleDataset.encode:6
msgid "Whether to return quantum states. Defaults to ``True``."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:7
msgid ""
"Whether to return quantum_states, quantum_circuits, origin_feature and "
"feature. Defaults to ``False``."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:9
msgid "Invalid type of feature."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:10
msgid "Invalid encoding methods."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:11
msgid "The qubit number is not enough to encode the features."
msgstr ""
#: of paddle_quantum.dataset.SimpleDataset.encode:13
msgid ""
"TODO: not show up in docs - quantum_states: Quantum states, only "
"``full_return==True`` or ``return_state==True`` will return; - "
"quantum_circuits: A list of circuits generating quantum states, only "
"``full_return==True`` or ``return_state==True`` will return; - "
"origin_feature: One-dimension original vectors without any processing, "
"only ``return_state==True`` will return - feature: One-dimension original"
" vectors after filling with zero, which are encoded to quantum states. "
"only ``return_state==True`` will return."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:1 paddle_quantum.dataset.MNIST:1
msgid "Bases: :py:class:`~paddle_quantum.dataset.VisionDataset`"
msgstr ""
#: of paddle_quantum.dataset.MNIST:1
msgid "MNIST quantum dataset. It inherits ``VisionDataset``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:3 paddle_quantum.dataset.MNIST:3
msgid "Data mode including ``train`` and ``test``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:8 paddle_quantum.dataset.MNIST:8
msgid "Classes needed to classify."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:9 paddle_quantum.dataset.MNIST:9
msgid "Data number returned. Defaults to ``-1``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:10 paddle_quantum.dataset.MNIST:10
msgid ""
"Whether to split the circuits. If True, every layer of the encoding "
"circuit will be split into a list. Defaults to ``False``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:12 paddle_quantum.dataset.MNIST:12
msgid ""
"The dimension after downscaling, which is not allowed to surpass the "
"figure size. Defaults to ``-1``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:13 paddle_quantum.dataset.MNIST:13
msgid ""
"Whether needed to crop, If ``True``, ``image[0:27][0:27]`` will be "
"cropped to ``image[4:24][4:24]``. Defaults to ``True``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:14 paddle_quantum.dataset.MNIST:14
msgid ""
"Whether we need to relabel the labels to 0,1,2… for binary "
"classification.For example [1,2] will be relabeled to [0,1] Defaults to "
"``True``."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:9
#: paddle_quantum.dataset.FashionMNIST:16 paddle_quantum.dataset.Iris:11
#: paddle_quantum.dataset.MNIST:16
msgid "Select random seed. Defaults to ``0``."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:18 paddle_quantum.dataset.MNIST:18
msgid "Data mode can only be train and test."
msgstr ""
#: of paddle_quantum.dataset.FashionMNIST:1
msgid "FashionMNIST quantum dataset. It inherits ``VisionDataset``."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:1 paddle_quantum.dataset.Iris:1
msgid "Bases: :py:class:`~paddle_quantum.dataset.SimpleDataset`"
msgstr ""
#: of paddle_quantum.dataset.Iris:1
msgid "Iris dataset"
msgstr ""
#: of paddle_quantum.dataset.Iris:7
msgid "Classes needed to classify"
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:7 paddle_quantum.dataset.Iris:8
msgid "The proportion of the testing dataset. Defaults to ``0.2``."
msgstr ""
#: of paddle_quantum.dataset.Iris:9
msgid ""
"Whether we need to relabel the labels to 0,1,2… for binary "
"classification.For example [1,2] will be relabeled to [0,1]. Defaults to "
"``True``."
msgstr ""
#: of paddle_quantum.dataset.BreastCancer:1
msgid "BreastCancer quantum dataset."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.finance.rst:2
msgid "paddle\\_quantum.finance"
msgstr ""
#: of paddle_quantum.finance:1
msgid "Functions and data simulator class of quantum finance."
msgstr ""
#: of paddle_quantum.finance.DataSimulator:1
msgid "Bases: :py:class:`object`"
msgstr ""
#: of paddle_quantum.finance.DataSimulator:1
msgid ""
"Used to generate data and calculate relevant parameters for portfolio "
"optimization and portfolio diversification problems."
msgstr ""
#: of paddle_quantum.finance.DataSimulator
#: paddle_quantum.finance.DataSimulator.set_data
#: paddle_quantum.finance.arbitrage_opportunities_hamiltonian
#: paddle_quantum.finance.portfolio_diversification_hamiltonian
#: paddle_quantum.finance.portfolio_optimization_hamiltonian
msgid "Parameters"
msgstr ""
#: of paddle_quantum.finance.DataSimulator:3
msgid "A list of names of investable stocks"
msgstr ""
#: of paddle_quantum.finance.DataSimulator:4
msgid ""
"The start date of the trading day when the stock data is randomly "
"generated. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.finance.DataSimulator:5
msgid ""
"The end date of the trading day when the stock data is randomly "
"generated. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.set_data:1
msgid "Decide which data source to use: randomly generated or locally entered."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.set_data:3
msgid "Stock data entered by the user."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.randomly_generate:1
msgid ""
"Randomly generate stock data for experiments based on start date and end "
"date."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.randomly_generate:3
msgid ""
"To generate random stock data, you need to specify the start date and end"
" date in the format of the ``datetime`` package, e.g. ``start = "
"datetime.datetime(2016, 1, 1)``."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_mean_vector:1
msgid "Calculate expected return of each stock."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_covariance_matrix
#: paddle_quantum.finance.DataSimulator.get_asset_return_mean_vector
#: paddle_quantum.finance.DataSimulator.get_similarity_matrix
#: paddle_quantum.finance.arbitrage_opportunities_hamiltonian
#: paddle_quantum.finance.portfolio_diversification_hamiltonian
#: paddle_quantum.finance.portfolio_optimization_hamiltonian
msgid "Returns"
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_mean_vector:3
msgid "Expected return of all investable stocks."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_covariance_matrix
#: paddle_quantum.finance.DataSimulator.get_asset_return_mean_vector
#: paddle_quantum.finance.DataSimulator.get_similarity_matrix
#: paddle_quantum.finance.arbitrage_opportunities_hamiltonian
#: paddle_quantum.finance.portfolio_diversification_hamiltonian
#: paddle_quantum.finance.portfolio_optimization_hamiltonian
msgid "Return type"
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_covariance_matrix:1
msgid "Calculate the covariance matrix between the returns of each stock."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_asset_return_covariance_matrix:3
#: paddle_quantum.finance.portfolio_optimization_hamiltonian:5
msgid "The covariance matrix between the returns of each stock."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_similarity_matrix:1
msgid "Calculate the similarity matrix among stocks."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_similarity_matrix:3
msgid ""
"The Dynamic Time Warping algorithm (DTW) is used to calculate the "
"similarity between two stocks."
msgstr ""
#: of paddle_quantum.finance.DataSimulator.get_similarity_matrix:5
#: paddle_quantum.finance.portfolio_diversification_hamiltonian:4
msgid "The similarity matrix among stocks."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:1
msgid "Construct the hamiltonian of the portfolio optimization problem."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:4
#: paddle_quantum.finance.portfolio_diversification_hamiltonian:3
#: paddle_quantum.finance.portfolio_optimization_hamiltonian:3
msgid "Penalty parameter."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:4
msgid "Expected return of each stock."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:6
msgid "Risk appetite of the decision maker."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:7
msgid "Budget, i.e. the number of stocks to be invested."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:9
msgid ""
"C(x) = q \\sum_i \\sum_j S_{ji}x_ix_j - \\sum_{i}x_i \\mu_i + A \\left(B"
" - \\sum_i x_i\\right)^2"
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:14
msgid ""
"Mapping Boolean variables :math:`x_i` to Hamiltonian matrices under "
":math:`x_i \\mapsto \\frac{I-Z_i}{2}`."
msgstr ""
#: of paddle_quantum.finance.portfolio_optimization_hamiltonian:16
msgid "The hamiltonian of the portfolio optimization problem."
msgstr ""
#: of paddle_quantum.finance.portfolio_diversification_hamiltonian:1
msgid "Construct the hamiltonian of the portfolio diversification problem."
msgstr ""
#: of paddle_quantum.finance.portfolio_diversification_hamiltonian:5
msgid "Number of categories for stock clustering."
msgstr ""
#: of paddle_quantum.finance.portfolio_diversification_hamiltonian:7
msgid ""
"\\begin{aligned}\n"
"C_x &= -\\sum_{i=1}^{n}\\sum_{j=1}^{n}\\rho_{ij}x_{ij} + A\\left(q- "
"\\sum_{j=1}^n y_j \\right)^2 + \\sum_{i=1}^n A\\left(\\sum_{j=1}^n 1- "
"x_{ij} \\right)^2 \\\\\n"
" &\\quad + \\sum_{j=1}^n A\\left(x_{jj} - y_j\\right)^2 + "
"\\sum_{i=1}^n \\sum_{j=1}^n A\\left(x_{ij}(1 - y_j)\\right).\\\\\n"
"\\end{aligned}"
msgstr ""
#: of paddle_quantum.finance.portfolio_diversification_hamiltonian:14
msgid ""
"Mapping Boolean variables :math:`x_{ij}` to the Hamiltonian matrices "
"under :math:`x_{ij} \\mapsto \\frac{I-Z_{ij}}{2}`"
msgstr ""
#: of paddle_quantum.finance.portfolio_diversification_hamiltonian:16
msgid "The hamiltonian of the portfolio diversification problem."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:1
msgid ""
"Construct the hamiltonian of the arbitrage opportunity optimization "
"problem."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:3
msgid "Graphical representation of conversions between different markets."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:5
msgid "Number of currency types, i.e. number of vertices in the graph g."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:6
msgid "Number of vertices contained in the arbitrage loop."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:8
msgid ""
"C(x) = - P(x) + A\\sum_{k=0}^{K-1} \\left(1 - \\sum_{i=0}^{n-1} "
"x_{i,k}\\right)^2 + A\\sum_{k=0}^{K-1}\\sum_{(i,j)\\notin "
"E}x_{i,k}x_{j,k+1}"
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:12
msgid ""
"Mapping Boolean variables :math:`x_{i,k}` to the Hamiltonian matrices "
"under :math:`x_{i,k} \\mapsto \\frac{I-Z_{i,k}}{2}`."
msgstr ""
#: of paddle_quantum.finance.arbitrage_opportunities_hamiltonian:14
msgid "The hamiltonian of the arbitrage opportunity optimization problem."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.fisher.rst:2
msgid "paddle\\_quantum.fisher"
msgstr ""
#: of paddle_quantum.fisher:1
msgid "The source file of the class for the fisher information."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:1
#: paddle_quantum.fisher.QuantumFisher:1
msgid "Bases: :py:class:`object`"
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher:1
msgid "Quantum fisher information (QFI) & related calculators."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher
#: paddle_quantum.fisher.ClassicalFisher.get_cfisher
#: paddle_quantum.fisher.ClassicalFisher.get_eff_dim
#: paddle_quantum.fisher.ClassicalFisher.get_gradient
#: paddle_quantum.fisher.QuantumFisher
#: paddle_quantum.fisher.QuantumFisher.get_eff_qdim
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_norm
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_rank
msgid "Parameters"
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher:3
msgid ""
"Parameterized quantum circuits requiring calculation of quantum Fisher "
"information."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher:5
msgid ""
"This class does not fit the situation when parameters among gates are "
"correlated, such as control-gates."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_matrix:1
msgid "Use parameter shift rule of order 2 to calculate the matrix of QFI."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_cfisher
#: paddle_quantum.fisher.ClassicalFisher.get_eff_dim
#: paddle_quantum.fisher.ClassicalFisher.get_gradient
#: paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher
#: paddle_quantum.fisher.QuantumFisher.get_eff_qdim
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_matrix
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_norm
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_rank
msgid "Returns"
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_matrix:3
msgid "Matrix of QFI."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_cfisher
#: paddle_quantum.fisher.ClassicalFisher.get_eff_dim
#: paddle_quantum.fisher.ClassicalFisher.get_gradient
#: paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher
#: paddle_quantum.fisher.QuantumFisher.get_eff_qdim
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_matrix
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_norm
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_rank
msgid "Return type"
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_norm:1
msgid ""
"Use finite difference rule to calculate the projection norm of QFI along "
"particular direction."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_norm:3
msgid "A direction represented by a vector."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_norm:4
msgid "Step size of the finite difference rule. Defaults to ``0.01``。"
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_norm:6
msgid "Projection norm."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_eff_qdim:1
msgid ""
"Calculate the effective quantum dimension, i.e. the maximum rank of QFI "
"matrix in the whole parameter space."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_eff_qdim:3
msgid "Number of samples to estimate the dimension. Defaults to ``4``."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_eff_qdim:4
#: paddle_quantum.fisher.QuantumFisher.get_qfisher_rank:3
msgid ""
"Minimum tolerance of the singular values to be 0. Defaults to ``None``, "
"with the same meaning as in ``numpy.linalg.matrix_rank()``."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_eff_qdim:7
msgid "Effective quantum dimension of the quantum circuit."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_rank:1
msgid "Calculate the rank of the QIF matrix."
msgstr ""
#: of paddle_quantum.fisher.QuantumFisher.get_qfisher_rank:6
msgid "Rank of the QIF matrix."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:1
msgid "Classical fisher information (CFI) & related calculators."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:3
msgid "Instance of the classical or quantum neural network model."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:4
msgid "Number of the parameter sets."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:5
msgid "Number of the input samples."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:6
msgid "Model type is ``'classical'`` or ``'quantum'``. Defaults to ``'quantum'``."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:7
msgid ""
"including - size: list of sizes of classical NN units - num_qubits: "
"number of qubits of quantum NN - depth: depth of quantum NN - encoding: "
"``IQP`` or ``re-uploading`` encoding of quantum NN"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher
msgid "Raises"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:13
msgid "Unsupported encoding."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher:14
msgid "Unsupported model type."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_gradient:1
msgid ""
"Calculate the gradients with respect to the variational parameters of the"
" output layer."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_gradient:3
msgid "Input samples."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_gradient:5
msgid ""
"Gradient with respect to the variational parameters of the output layer "
"with shape [num_inputs, dimension of the output layer, num_thetas]."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_cfisher:1
msgid "Use the Jacobian matrix to calculate the CFI matrix."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_cfisher:3
msgid "Gradients with respect to the variational parameter of the output layer."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_cfisher:5
msgid ""
"CFI matrix with shape [num_inputs, dimension of the output layer, "
"num_theta]."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher:1
msgid "Calculate the normalized CFI matrix."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher:3
msgid ""
"contains elements - CFI matrix with shape [num_inputs, num_theta, "
"num_theta] - its trace"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher:3
msgid "contains elements"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher:5
msgid "CFI matrix with shape [num_inputs, num_theta, num_theta]"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_normalized_cfisher:6
msgid "its trace"
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_eff_dim:1
msgid "Calculate the classical effective dimension."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_eff_dim:3
msgid "Normalized CFI matrix."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_eff_dim:4
msgid "List of different numbers of samples."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_eff_dim:5
msgid "A parameter in the effective dimension. Defaults to ``1``."
msgstr ""
#: of paddle_quantum.fisher.ClassicalFisher.get_eff_dim:7
msgid "Classical effective dimensions for different numbers of samples."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.base.rst:2
msgid "paddle\\_quantum.gate.base"
msgstr ""
#: of paddle_quantum.gate.base:1
msgid "The source file of the basic class for the quantum gates."
msgstr ""
#: of paddle_quantum.gate.base.Gate:1
msgid "Bases: :py:class:`~paddle_quantum.base.Operator`"
msgstr ""
#: of paddle_quantum.gate.base.Gate:1
msgid "Basis class for quantum gates."
msgstr ""
#: of paddle_quantum.gate.base.Gate
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.base.Gate:3
msgid "Number of layers. Defaults to 1."
msgstr ""
#: of paddle_quantum.gate.base.Gate:4
msgid "Backend on which the gates are executed. Defaults to None."
msgstr ""
#: of paddle_quantum.gate.base.Gate:5
msgid "Type of data. Defaults to None."
msgstr ""
#: of paddle_quantum.gate.base.Gate:6
msgid ""
"Prefix name used by the layer to name parameters. If prefix is "
"\"my_layer\", parameter name in MyLayer can be \"my_layer_0.w_n\", where "
"\"w\" is the parameter base name and \"n\" is an unique suffix auto-"
"generated. If ``None``, prefix name will be snake cased class name. "
"Defaults to ``None``."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.clifford.rst:2
msgid "paddle\\_quantum.gate.clifford"
msgstr ""
#: of paddle_quantum.gate.clifford:1
msgid "Class for randomly generating a Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford:1
msgid "Bases: :py:class:`object`"
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford:1
msgid "Users can instantiate this class to randomly generate a Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford
#: paddle_quantum.gate.clifford.compose_clifford_circuit
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford:3
msgid "Number of qubits on which this Clifford operator acts."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford:6
msgid "References"
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford:7
msgid ""
"1. Bravyi, Sergey, and Dmitri Maslov. \"Hadamard-free circuits expose the"
" structure of the Clifford group.\" IEEE Transactions on Information "
"Theory 67.7 (2021): 4546-4563."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.print_clifford:1
msgid "Print how the Clifford operator acts on the Pauli basis."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.sym:1
msgid "Obtain the Clifford operator's symplectic matrix."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.circuit
#: paddle_quantum.gate.clifford.Clifford.sym
#: paddle_quantum.gate.clifford.Clifford.tableau
#: paddle_quantum.gate.clifford.compose_clifford_circuit
msgid "Returns"
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.sym:3
msgid "Symplectic matrix corresponding to this Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.circuit
#: paddle_quantum.gate.clifford.Clifford.sym
#: paddle_quantum.gate.clifford.Clifford.tableau
#: paddle_quantum.gate.clifford.compose_clifford_circuit
msgid "Return type"
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.tableau:1
msgid "Obtain the Clifford operator's table."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.tableau:3
msgid ""
"For the number of qubits being ``num_qubits``, the first ``num_qubits`` "
"lines correspoding to results of X_i, and the last ``num_qubits`` lines "
"correspoding to results of Z_i."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.tableau:6
msgid "Table corresponding to this Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.circuit:1
msgid "Obtain the circuit corresponding to the Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.Clifford.circuit:3
msgid "Circuit corresponding to this Clifford operator."
msgstr ""
#: of paddle_quantum.gate.clifford.compose_clifford_circuit:1
msgid ""
"Compute the composition of two Clifford operators and obtain the "
"corresponding circuit."
msgstr ""
#: of paddle_quantum.gate.clifford.compose_clifford_circuit:3
msgid "The first Clifford operator to be composed."
msgstr ""
#: of paddle_quantum.gate.clifford.compose_clifford_circuit:4
msgid "The second Clifford operator to be composed."
msgstr ""
#: of paddle_quantum.gate.clifford.compose_clifford_circuit:6
msgid "Circuit corresponding to the composed Clifford operator."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.custom.rst:2
msgid "paddle\\_quantum.gate.custom"
msgstr ""
#: of paddle_quantum.gate.custom:1
msgid "The source file of the oracle class and the control oracle class."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:1
#: paddle_quantum.gate.custom.Oracle:1
msgid "Bases: :py:class:`~paddle_quantum.gate.base.Gate`"
msgstr ""
#: of paddle_quantum.gate.custom.Oracle:1
msgid "An oracle as a gate."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle
#: paddle_quantum.gate.custom.Oracle
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:3
#: paddle_quantum.gate.custom.Oracle:3
msgid "Unitary oracle to be implemented."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:4
#: paddle_quantum.gate.custom.Oracle:4
msgid "Indices of the qubits on which the gates are applied."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:5
#: paddle_quantum.gate.custom.Oracle:5
msgid "Total number of qubits. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:6
#: paddle_quantum.gate.custom.Oracle:6
msgid "Number of layers. Defaults to ``1``."
msgstr ""
#: of paddle_quantum.gate.custom.ControlOracle:1
msgid "A controlled oracle as a gate."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.encoding.rst:2
msgid "paddle\\_quantum.gate.encoding"
msgstr ""
#: of paddle_quantum.gate.encoding:1
msgid "The source file of the classes for quantum encoding."
msgstr ""
#: of paddle_quantum.gate.encoding.AmplitudeEncoding:1
#: paddle_quantum.gate.encoding.AngleEncoding:1
#: paddle_quantum.gate.encoding.BasisEncoding:1
#: paddle_quantum.gate.encoding.IQPEncoding:1
msgid "Bases: :py:class:`~paddle_quantum.gate.base.Gate`"
msgstr ""
#: of paddle_quantum.gate.encoding.BasisEncoding:1
msgid "Basis encoding gate for encoding input classical data into quantum states."
msgstr ""
#: of paddle_quantum.gate.encoding.BasisEncoding:3
msgid ""
"In basis encoding, the input classical data can only consist of 0's and "
"1's. If the input data are 1101, then the quantum state after encoding is"
" :math:`|1101\\rangle`. Note that the quantum state before encoding is "
"assumed to be :math:`|00\\ldots 0\\rangle`."
msgstr ""
#: of paddle_quantum.gate.encoding.AmplitudeEncoding
#: paddle_quantum.gate.encoding.AngleEncoding
#: paddle_quantum.gate.encoding.BasisEncoding
#: paddle_quantum.gate.encoding.IQPEncoding
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.encoding.AmplitudeEncoding:3
#: paddle_quantum.gate.encoding.AngleEncoding:4
#: paddle_quantum.gate.encoding.BasisEncoding:7
msgid ""
"Indices of the qubits on which the gates are applied. Defaults to "
"``'full'``."
msgstr ""
#: of paddle_quantum.gate.encoding.AmplitudeEncoding:4
#: paddle_quantum.gate.encoding.AngleEncoding:5
#: paddle_quantum.gate.encoding.BasisEncoding:8
#: paddle_quantum.gate.encoding.IQPEncoding:5
msgid "Total number of qubits. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.gate.encoding.AmplitudeEncoding:1
msgid ""
"Amplitude encoding gate for encoding input classical data into quantum "
"states."
msgstr ""
#: of paddle_quantum.gate.encoding.AngleEncoding:1
msgid "Angle encoding gate for encoding input classical data into quantum states."
msgstr ""
#: of paddle_quantum.gate.encoding.AngleEncoding:3
#: paddle_quantum.gate.encoding.IQPEncoding:3
msgid "Vector to be encoded."
msgstr ""
#: of paddle_quantum.gate.encoding.AngleEncoding:6
msgid ""
"The type of quantum gates used for encoding, which should be one of "
"``\"rx\"``, ``\"ry\"``, and ``\"rz\"``. Defaults to ``None``."
msgstr ""
#: of paddle_quantum.gate.encoding.IQPEncoding:1
msgid ""
"IQP style encoding gate for encoding input classical data into quantum "
"states."
msgstr ""
#: of paddle_quantum.gate.encoding.IQPEncoding:4
msgid ""
"Indices of the qubits on which the gates are applied. Defaults to "
"``None``."
msgstr ""
#: of paddle_quantum.gate.encoding.IQPEncoding:6
msgid "Number of encoding layers. Defaults to ``1``."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.functional.base.rst:2
msgid "paddle\\_quantum.gate.functional.base"
msgstr ""
#: of paddle_quantum.gate.functional.base:1
msgid "The source file of the basic function for quantum gates."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:1
msgid "Apply the gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:3
msgid "Input state."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:4
msgid "Gate to be executed."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:5
msgid "Indices of the qubits on which the gate is applied."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:6
msgid "Total number of qubits."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:7
msgid "Backend on which the simulation is run."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation
msgid "Returns"
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation:9
msgid "Output state."
msgstr ""
#: of paddle_quantum.gate.functional.base.simulation
msgid "Return type"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.functional.rst:2
msgid "paddle\\_quantum.gate.functional"
msgstr ""
#: of paddle_quantum.gate.functional:1
msgid "The module that contains the functions of various quantum gates."
msgstr ""
#: ../../source/paddle_quantum.gate.functional.rst:9
msgid "Submodules"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, Baidu Inc
# This file is distributed under the same license as the paddle-quantum
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: paddle-quantum \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-17 11:08+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.1\n"
#: ../../source/paddle_quantum.gate.functional.single_qubit_gate.rst:2
msgid "paddle\\_quantum.gate.functional.single\\_qubit\\_gate"
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate:1
msgid "The source file of the functions for single-qubit quantum gates."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:1
msgid "Apply a Hadamard gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h
#: paddle_quantum.gate.functional.single_qubit_gate.p
#: paddle_quantum.gate.functional.single_qubit_gate.rx
#: paddle_quantum.gate.functional.single_qubit_gate.ry
#: paddle_quantum.gate.functional.single_qubit_gate.rz
#: paddle_quantum.gate.functional.single_qubit_gate.s
#: paddle_quantum.gate.functional.single_qubit_gate.t
#: paddle_quantum.gate.functional.single_qubit_gate.u3
#: paddle_quantum.gate.functional.single_qubit_gate.x
#: paddle_quantum.gate.functional.single_qubit_gate.y
#: paddle_quantum.gate.functional.single_qubit_gate.z
msgid "Parameters"
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:3
#: paddle_quantum.gate.functional.single_qubit_gate.p:3
#: paddle_quantum.gate.functional.single_qubit_gate.rx:3
#: paddle_quantum.gate.functional.single_qubit_gate.ry:3
#: paddle_quantum.gate.functional.single_qubit_gate.rz:3
#: paddle_quantum.gate.functional.single_qubit_gate.s:3
#: paddle_quantum.gate.functional.single_qubit_gate.t:3
#: paddle_quantum.gate.functional.single_qubit_gate.u3:3
#: paddle_quantum.gate.functional.single_qubit_gate.x:3
#: paddle_quantum.gate.functional.single_qubit_gate.y:3
#: paddle_quantum.gate.functional.single_qubit_gate.z:3
msgid "Input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:4
#: paddle_quantum.gate.functional.single_qubit_gate.p:5
#: paddle_quantum.gate.functional.single_qubit_gate.rx:5
#: paddle_quantum.gate.functional.single_qubit_gate.ry:5
#: paddle_quantum.gate.functional.single_qubit_gate.rz:5
#: paddle_quantum.gate.functional.single_qubit_gate.s:4
#: paddle_quantum.gate.functional.single_qubit_gate.t:4
#: paddle_quantum.gate.functional.single_qubit_gate.u3:5
#: paddle_quantum.gate.functional.single_qubit_gate.x:4
#: paddle_quantum.gate.functional.single_qubit_gate.y:4
#: paddle_quantum.gate.functional.single_qubit_gate.z:4
msgid "Index of the qubit on which the gate is applied."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:5
#: paddle_quantum.gate.functional.single_qubit_gate.p:6
#: paddle_quantum.gate.functional.single_qubit_gate.rx:6
#: paddle_quantum.gate.functional.single_qubit_gate.ry:6
#: paddle_quantum.gate.functional.single_qubit_gate.rz:6
#: paddle_quantum.gate.functional.single_qubit_gate.s:5
#: paddle_quantum.gate.functional.single_qubit_gate.t:5
#: paddle_quantum.gate.functional.single_qubit_gate.u3:6
#: paddle_quantum.gate.functional.single_qubit_gate.x:5
#: paddle_quantum.gate.functional.single_qubit_gate.y:5
#: paddle_quantum.gate.functional.single_qubit_gate.z:5
msgid "Type of data."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:6
#: paddle_quantum.gate.functional.single_qubit_gate.p:7
#: paddle_quantum.gate.functional.single_qubit_gate.rx:7
#: paddle_quantum.gate.functional.single_qubit_gate.ry:7
#: paddle_quantum.gate.functional.single_qubit_gate.rz:7
#: paddle_quantum.gate.functional.single_qubit_gate.s:6
#: paddle_quantum.gate.functional.single_qubit_gate.t:6
#: paddle_quantum.gate.functional.single_qubit_gate.u3:7
#: paddle_quantum.gate.functional.single_qubit_gate.x:6
#: paddle_quantum.gate.functional.single_qubit_gate.y:6
#: paddle_quantum.gate.functional.single_qubit_gate.z:6
msgid "Backend on which the simulation is run."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h
#: paddle_quantum.gate.functional.single_qubit_gate.p
#: paddle_quantum.gate.functional.single_qubit_gate.rx
#: paddle_quantum.gate.functional.single_qubit_gate.ry
#: paddle_quantum.gate.functional.single_qubit_gate.rz
#: paddle_quantum.gate.functional.single_qubit_gate.s
#: paddle_quantum.gate.functional.single_qubit_gate.t
#: paddle_quantum.gate.functional.single_qubit_gate.u3
#: paddle_quantum.gate.functional.single_qubit_gate.x
#: paddle_quantum.gate.functional.single_qubit_gate.y
#: paddle_quantum.gate.functional.single_qubit_gate.z
msgid "Returns"
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h:8
#: paddle_quantum.gate.functional.single_qubit_gate.p:9
#: paddle_quantum.gate.functional.single_qubit_gate.rx:9
#: paddle_quantum.gate.functional.single_qubit_gate.ry:9
#: paddle_quantum.gate.functional.single_qubit_gate.rz:9
#: paddle_quantum.gate.functional.single_qubit_gate.s:8
#: paddle_quantum.gate.functional.single_qubit_gate.t:8
#: paddle_quantum.gate.functional.single_qubit_gate.u3:9
#: paddle_quantum.gate.functional.single_qubit_gate.x:8
#: paddle_quantum.gate.functional.single_qubit_gate.y:8
#: paddle_quantum.gate.functional.single_qubit_gate.z:8
msgid "Output state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.h
#: paddle_quantum.gate.functional.single_qubit_gate.p
#: paddle_quantum.gate.functional.single_qubit_gate.rx
#: paddle_quantum.gate.functional.single_qubit_gate.ry
#: paddle_quantum.gate.functional.single_qubit_gate.rz
#: paddle_quantum.gate.functional.single_qubit_gate.s
#: paddle_quantum.gate.functional.single_qubit_gate.t
#: paddle_quantum.gate.functional.single_qubit_gate.u3
#: paddle_quantum.gate.functional.single_qubit_gate.x
#: paddle_quantum.gate.functional.single_qubit_gate.y
#: paddle_quantum.gate.functional.single_qubit_gate.z
msgid "Return type"
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.s:1
msgid "Apply an S gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.t:1
msgid "Apply a T gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.x:1
msgid "Apply an X gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.y:1
msgid "Apply a Y gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.z:1
msgid "Apply a Z gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.p:1
msgid "Apply a P gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.p:4
#: paddle_quantum.gate.functional.single_qubit_gate.rx:4
#: paddle_quantum.gate.functional.single_qubit_gate.ry:4
#: paddle_quantum.gate.functional.single_qubit_gate.rz:4
msgid "Parameter of the gate."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.rx:1
msgid "Apply a single-qubit rotation gate about the x-axis on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.ry:1
msgid "Apply a single-qubit rotation gate about the y-axis on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.rz:1
msgid "Apply a single-qubit rotation gate about the z-axis on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.u3:1
msgid "Apply a single-qubit rotation gate on the input state."
msgstr ""
#: of paddle_quantum.gate.functional.single_qubit_gate.u3:4
msgid "Parameters of the gate."
msgstr ""
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册