

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Qubit 使用 OpenQASM 3.0 重新布线
<a name="braket-openqasm-rewire-qubits"></a>

[Amazon Braket Rigetti 支持设备上的 OpenQASM 中的物理 qubit 符号（要了解更多信息，请参阅本](https://github.com/openqasm/openqasm/blob/main/source/language/types.rst)页面）。在将物理 qubits 与[原生重新布线策略](https://pyquil-docs.rigetti.com/en/v2.28.1/compiler.html#naive)配合使用时，请确保 qubits 已连接到所选设备上。或者，如果改用 qubit 寄存器，则默认情况下，Rigetti 设备上会启用部分重新布线策略。

```
// ghz.qasm
// Prepare a GHZ state
OPENQASM 3;

h $0;
cnot $0, $1;
cnot $1, $2;

measure $0;
measure $1;
measure $2;
```