はじめに#
インストール#
Qiskit 機械学習は、 インストール・オプションとそのサポート環境/プラットフォームを詳述した「Qiskit はじめに 」にて説明された Qiskit に依存しています。 まずそれを参照してください。次に、ここで説明する情報に従って、Qiskit 機械学習に固有の追加インストールをしましょう。
Qiskit 機械学習には、デフォルトで依存コードまたはサポート・プログラム ( あるいはその両方 ) がインストールされていない (または、それらを使用できない ) ような、オプション機能がいくつかあります。PyTorch および Sparse が該当します。詳細については、 オプションのインストール を参照してください。
最も簡単な方法は「 Qiskit はじめに 」の「ローカルで始める」のガイドを参照して開始することです。
Qiskit をインストールした仮想環境で、次のように Qiskit Machine Learning をインストールします。
pip install qiskit-machine-learning
注釈
Qiskit Machine Learning はQiskitに依存しているため、上記のようにQiskitを環境にインストールするだけで、Qiskitの互換バージョンがまだインストールされていない場合、pipがQiskitを自動的にインストールします。
ソースから Qiskit 機械学習をインストールすることにより、Python Package Index (PyPI) リポジトリのバージョンを使う代わりに、最新の Qiskit バージョンにアクセスすることが出来ます。これにより、Qiskit 機械学習コードの最新版を調査したり、拡張することがより効果的にできるようになります。
Qiskit 機械学習は Qiskit に依存しており、最新の変更が Qiskit の新規機能または変更された機能を必要とする場合があるので、まず「 Qiskit はじめに 」の 「ソースからのインストール」 の指示に従ってください。
Installing Qiskit Machine Learning from Source
Qiskit をインストールしたものと同じ開発環境を使用して、 Qiskit 機械学習をインストールすることができます。
Qiskit 機械学習リポジトリをクローンします。
git clone https://github.com/qiskit-community/qiskit-machine-learning.git
レポジトリをクローンすると、
qiskit-machine-learning
という名前のローカル・フォルダが作成されます。cd qiskit-machine-learning
もし、テストを実行したり文法をチェックしたい場合は、開発者向けライブラリーをインストールします。
pip install -r requirements-dev.txt
qiskit-machine-learning
をインストールします。pip install .
編集可能モード (プロジェクトのコードを変更しても再インストールする必要なし) でインストールする場合は、次の手順を実行します:
pip install -e .
オプションのインストール#
PyTorch は、コマンド
pip install 'qiskit-machine-learning[torch]'
を使用してパッケージをインストールするか、 PyTorch getting started を参照してインストールすることができます。 PyTorch がインストールされると、TorchConnector は量子計算ネットワークの使用を容易にします。Sparse は、コマンド
pip install 'qiskit-machine-learning[sparse]'
を使用してパッケージをインストールすることによってインストールできます。 インストールされた Sparse 使用すると、疎な配列/テンソルの使用が可能になります。