コンテンツにスキップ

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