はじめに¶
Qiskit パッケージのインストール¶
パッケージをインストールします。 これにより、 Qiskit Runtimeを介して、回路を作成し、Primitive プログラムを処理できます。
pip install qiskit
pip install qiskit-ibm-runtime
アクセス資格情報の検索¶
IBM Quantum または IBM Cloud のいずれかから、 Qiskit Runtime にアクセスできます。
IBM Quantum
from qiskit_ibm_runtime import QiskitRuntimeService
# Save an IBM Quantum account.
QiskitRuntimeService.save_account(channel="ibm_quantum", token="MY_IBM_QUANTUM_TOKEN")
IBM Cloud
from qiskit_ibm_runtime import QiskitRuntimeService
# Save an IBM Cloud account.
QiskitRuntimeService.save_account(channel="ibm_cloud", token="MY_IBM_CLOUD_API_KEY", instance="MY_IBM_CLOUD_CRN")
IBM Cloud トークン を取得する
セットアップのテスト¶
Hello World プログラムを実行して、環境が正しくセットアップされていることを確認します。
from qiskit_ibm_runtime import QiskitRuntimeService
service = QiskitRuntimeService()
program_inputs = {'iterations': 1}
options = {"backend_name": "ibmq_qasm_simulator"}
job = service.run(program_id="hello-world",
options=options,
inputs=program_inputs
)
print(f"job id: {job.job_id()}")
result = job.result()
print(result)