Prefect
Prefect について
Prefect は、データ処理や機械学習などのワークフローを Pythonで定義・実行・監視できるワークフローオーケストレータです。 WebベースのUIが用意されており、ワークフローの状態確認、実行履歴の追跡などを直感的に行えます。
本ドキュメントではABCI-Q上でPrefectを使用する手順について説明します。 以下のことがPrefectから実行可能になります。
- システム H での PBS を介したタスク実行
- システム F でのタスク実行
- Singularity コンテナを用いたタスク実行
インストールするパッケージは下記の通りです。
- prefect[dask]
- qiskit
- qiskit-aer
- quri_parts_oqtopus
- dask-jobqueue
- cloudpickle
- prefect-singularity