翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンパイルされた回路を検査する
量子回路を量子処理ユニット (QPU) などのハードウェアデバイスで実行する必要がある場合は、まず回路を、デバイスが理解して処理できる許容可能な形式にコンパイルする必要があります。例えば、高レベルの量子回路をターゲットの QPU ハードウェアでサポートされている特定のネイティブゲートにトランスパイルします。量子回路の実際のコンパイル出力を検査することは、デバッグと最適化の目的に非常に役立ちます。この検査の知見は、量子アプリケーションのパフォーマンスと効率を改善する上で、潜在的な問題やボトルネックを特定することで潜在的な改善機会を発見するのに役立ちます。Rigetti および IQM 量子コンピューティングデバイスの両方について、以下のコードを使用して、量子回路のコンパイル出力を表示および分析できます。
task = AwsQuantumTask(arn=task_id, aws_session=session) # After the task has finished running task_result = task.result() compiled_circuit = task_result.get_compiled_circuit()
注記
現在、IonQ デバイスの回路のコンパイル出力の表示はサポートされていません。