mindquantum.algorithm.compiler
MindQuantum 量子线路编译模块。
Fixed decompose rules
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个受控的 |
|
分解一个的 |
|
分解一个的 |
|
分解一个的 |
|
分解一个受控的 |
|
分解一个 |
|
分解一个 toffoli 门。 |
Universal decompose rules
单比特门欧拉分解。 |
|
对任意维度的受控幺正门进行分解。 |
|
任意维幺正量子门的矩阵的香农分解。 |
|
通过abc分解来分解量子门。 |
|
通过kak分解来分解任意的两量子比特门。 |
|
量比特量子门的张量直积分解。 |
Compiler rules
编译规则的基类。 |
|
正交化编译规则。 |
|
序列化编译规则。 |
|
将量子线路编译成简单的量子门。 |
|
适用于支持 cz 量子门的量子芯片的编译规则。 |
|
将 |
|
将 |
|
将给定的量子门替换成给定的量子线路。 |
|
全量线路融合规则,会融合可能的临近量子门,直到不能融合为止。 |
|
如果可能,该编译规则会融合临近的量子门。 |
|
直接根据给定的编译规则,编译一个量子线路。 |
DAG circuit
量子线路的有向无环图表示(Directed acyclic graph, DAG)。 |
|
DAG 图中的节点。 |
|
DAG 图中作为量子门的节点。 |
|
DAG 图中作为量子比特的节点。 |
|
通过局域的腿编号,将两个节点连接起来。 |
|
尝试将两个节点融合起来。 |