0 / 0
資料の 英語版 に戻る
Python スクリプトのバッチ・デプロイメント入力の詳細
最終更新: 2024年11月28日
Python スクリプトのバッチ・デプロイメント入力の詳細

Python スクリプトのバッチ・デプロイメントの入力詳細を指定する場合は、以下のルールに従います。

データ・タイプサマリー表:

データ 説明
タイプ データ参照
ファイル・フォーマット 任意

データ・ソース

入力または出力データ参照:

  • スペースからのローカル資産または管理対象資産
  • 接続された (リモート) 資産: Cloud Object Storage

注:

入出力データ参照をプログラマチックに指定する場合は:

  • データ・ソース参照 type は、資産タイプに依存します。 詳しくは、 デプロイメント・スペースへのデータ資産の追加の「 データ・ソース参照タイプ 」セクションを参照してください。
  • scoring.environment_variables'key': 'value' ペアとして Python スクリプトを実行するために必要な環境変数を指定できます。 key は環境変数の名前でなければならず、 value は環境変数の対応する値でなければなりません。
  • デプロイメント・ジョブのペイロードは、 Python スクリプトを実行するデプロイメント・コンテナーに JSON ファイルとして保存されます。 Python スクリプトは、 JOBS_PAYLOAD_FILE 環境変数を使用する JSON ファイルの絶対パス・ファイル名にアクセスできます。
  • 入力データがローカル・データ資産または管理対象データ資産として参照されている場合、デプロイメント・サービスは入力データをダウンロードし、 Python スクリプトを実行するデプロイメント・コンテナーに配置します。 ダウンロードした入力データの場所 (パス) には、 BATCH_INPUT_DIR 環境変数を使用してアクセスできます。
  • 入力データ参照 (データ資産または接続資産) の場合、データのダウンロードは Python スクリプトで処理する必要があります。 接続されたデータ資産または接続資産がデプロイメント・ジョブのペイロードに存在する場合は、JSON ファイルとして保存されたデプロイメント・ジョブのペイロードへの絶対パスを含む JOBS_PAYLOAD_FILE 環境変数を使用してアクセスできます。
  • 出力データをスペース内のローカルまたは管理対象のデータ資産として保持する必要がある場合、作成する資産の名前を scoring.output_data_reference.location.name に指定できます。 Python スクリプトの一部として、 BATCH_OUTPUT_DIR 環境変数で指定されたパスに出力データを配置できます。 デプロイメント・サービスは、データを圧縮ファイル・フォーマットに圧縮し、 BATCH_OUTPUT_DIRで指定された場所にアップロードします。
  • これらの環境変数は内部で設定されます。 手動で設定しようとすると、以下のように値がオーバーライドされます。
    • BATCH_INPUT_DIR
    • BATCH_OUTPUT_DIR
    • JOBS_PAYLOAD_FILE
  • 出力データをリモート・データ・ストアに保存する必要がある場合は、 output_data_reference.location.hrefで出力データ参照 (例えば、データ資産または接続されたデータ資産) の参照を指定する必要があります。 Python スクリプトは、リモート・データ・ソースへの出力データのアップロードを処理する必要があります。 接続されたデータ資産または接続資産の参照がデプロイメント・ジョブのペイロードに存在する場合は、 JOBS_PAYLOAD_FILE 環境変数を使用してアクセスできます。この環境変数には、JSON ファイルとして保存されたデプロイメント・ジョブのペイロードへの絶対パスが含まれています。
  • Python スクリプトでデプロイメント・ジョブ・ペイロードに入力データ参照または出力データ参照を指定する必要がない場合は、ペイロードに scoring.input_data_references オブジェクトおよび scoring.output_data_references オブジェクトを指定しないでください。

もっと見る

watsonx.aiRuntime でスクリプトをデプロイする

親トピック: フレームワークのよってのバッチ・デプロイメント入力の詳細

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細