BatchDeployment クラス

バッチ エンドポイント デプロイ エンティティ。

継承
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

コンストラクター

BatchDeployment(*, name: str, endpoint_name: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, str] | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, compute: str | None = None, resources: ResourceConfiguration | None = None, output_file_name: str | None = None, output_action: BatchDeploymentOutputAction | None = None, error_threshold: int | None = None, retry_settings: BatchRetrySettings | None = None, logging_level: str | None = None, mini_batch_size: int | None = None, max_concurrency_per_instance: int | None = None, environment_variables: Dict[str, str] | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, instance_count: int | None = None, **kwargs)

パラメーター

name
str
必須

バッチデプロイの名前

description
str
必須

リソースの説明。

tags
dict[str, str]
必須

タグ辞書。 タグは追加、削除、更新できます。

properties
dict[str, str]
必須

資産プロパティ ディクショナリ。

model
Union[str, Model]
必須

エンドポイント デプロイのモデル エンティティ(既定値は None)

code_configuration
CodeConfiguration
必須

既定値は None です

environment
Union[str, Environment]
必須

エンドポイントデプロイの環境エンティティ。既定値は None です。

compute
str
必須

バッチ推論操作のコンピューティング先。

output_action
str または BatchDeploymentOutputAction
必須

出力の編成方法を示します。 指定できる値は、"summary_only"、"append_row" です。 既定値は "append_row" です

output_file_name
str
必須

append_row出力アクションのカスタマイズされた出力ファイル名。既定値は "predictions.csv" です

max_concurrency_per_instance
int
必須

インスタンスあたりの並列処理の最大数を示します。既定値は 1 です

error_threshold
int
必須

エラーしきい値。入力全体のエラー数がこの値を超えると、バッチ推論は中止されます。 範囲は [-1, int.MaxValue] -1 の値は、バッチ推論中のすべてのエラーを無視することを示します。ファイルエラーの FileDataset カウント TabularDataset の場合、これはレコードエラーの数であり、既定値は -1 です

retry_settings
BatchRetrySettings
必須

バッチ推論操作の再試行設定(既定値は None)

resources
ResourceConfiguration
必須

ジョブのコンピューティング構成を示します。

logging_level
str
必須

バッチ推論操作のログ レベル。既定値は "info" です

mini_batch_size
int
必須

各バッチ呼び出しに渡されるミニバッチのサイズ(既定値は 10)

environment_variables
dict
必須

デプロイで設定される環境変数。

code_path
Union[str, <xref:PathLike>]
必須

ローカル コード資産へのフォルダー パス。 code_configuration.code と同等です。

scoring_script
Union[str, <xref:PathLike>]
必須

スコアリング スクリプト名。 code_configuration.code.scoring_script と同等です。

instance_count
int
必須

干渉が実行されるインスタンスの数。 resources.instance_countに相当します。

メソッド

dump

デプロイ コンテンツを yaml 形式のファイルにダンプします。

dump

デプロイ コンテンツを yaml 形式のファイルにダンプします。

dump(dest: str | PathLike | IO, **kwargs) -> None

パラメーター

dest
Union[PathLike, str, IO[AnyStr]]
必須

この展開のコンテンツを受信する宛先。 ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは に直接書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。

属性

base_path

リソースのベース パス。

戻り値

リソースのベース パス。

の戻り値の型 :

str

code_path

creation_context

リソースの作成コンテキスト。

戻り値

リソースの作成メタデータ。

の戻り値の型 :

id

リソース ID。

戻り値

リソースのグローバル ID、Azure Resource Manager (ARM) ID。

の戻り値の型 :

instance_count

provisioning_state

バッチデプロイプロビジョニングの状態(読み取りのみ)。

戻り値

バッチデプロイプロビジョニングの状態。

の戻り値の型 :

scoring_script

type