資料の 英語版 に戻るPython スクリプトのバッチ・デプロイメント入力の詳細
Python スクリプトのバッチ・デプロイメント入力の詳細
最終更新: 2024年11月28日
Python スクリプトのバッチ・デプロイメントの入力詳細を指定する場合は、以下のルールに従います。
データ・タイプサマリー表:
データ | 説明 |
---|---|
タイプ | データ参照 |
ファイル・フォーマット | 任意 |
データ・ソース
入力または出力データ参照:
- スペースからのローカル資産または管理対象資産
- 接続された (リモート) 資産: Cloud Object Storage
注:
- Cloud Object StorageまたはCloud Object Storage(infrastructure)タイプの接続では、HMAC認証情報としても知られるAccessキーと Secretキーを設定する必要があります。
入出力データ参照をプログラマチックに指定する場合は:
- データ・ソース参照
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 でスクリプトをデプロイする。
親トピック: フレームワークのよってのバッチ・デプロイメント入力の詳細