量子コンピュータのIBMQを学んでみた
1.概要
IBM製の27量子ビットの量子コンピュータ(IBMQ)が新川崎に設置されました。直接見る機会はありませんが、ネット経由で米国のIBMQを利用することができます。新しい技術に触れることはとても楽しいことです。数年前に量子コンピュータのセミナーを受けた時、五線譜のようなプログラミング手法を教わり、半分諦めました。今回、IBMQを操作するPythonライブラリのqiskitの学習をはじめました。qiskitを利用するとsimulatorが提供され、量子コンピュータの動作を学ぶことができます。
2.詳細
Ubuntu-20.04環境でQiskitのinstallを手順に従って導入します。次に、インストールされたバージョン確認をするのですが、参考資料の結果と異なりました。この内容を記述します。
(1) qiskitのinstallと確認
$ pip install qiskit
(2) 動作確認(Jupyter環境を利用)
import qiskit
qiskit.__version__
'0.20.2'と表示されますの予定です。
qiskit.__qiskit_version__
{'qiskit-terra': '0.20.2',
'qiskit-aer': '0.10.4',
'qiskit-ignis': '0.7.1',
'qiskit-ibmq-provider': '0.19.1',
'qiskit-aqua': None,
'qiskit': '0.36.2',
'qiskit-nature': None,
'qiskit-finance': None,
'qiskit-optimization': None,
'qiskit-machine-learning': None
}
上記結果ではNoneが複数表示されます。これはドキュメントと異なります。
(3) 試したこと
下記コマンドでqiskit-aquaを導入できます。
$ pip install qiskit-aqua
githubにはQiskit Aqua (NOW DEPRECATED)と記載があり、サポート終了とマイグレーションガイドがあり、大きく変わっているようです。しかし、私が試したサンプルプログラムは上記qiskit-aquaの導入で動作しました。
参考
[外部サイト参照]
・日本初のIBM製「ゲート型商用量子コンピュータ」が新川崎で稼働。アメリカ、ドイツに次いで世界で3番目
・Qiskitのインストール
・Qiskit/qiskit-aqua
コメント
コメントを投稿