BatchDeployment Classe
Entità di distribuzione dell'endpoint batch.
- Ereditarietà
-
azure.ai.ml.entities._deployment.deployment.DeploymentBatchDeployment
Costruttore
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)
Parametri
Entità modello per la distribuzione dell'endpoint, il valore predefinito è Nessuno
- environment
- Union[str, Environment]
Entità ambiente per la distribuzione dell'endpoint. Per impostazione predefinita none
- output_action
- str oppure BatchDeploymentOutputAction
Indica come verrà organizzato l'output. I valori possibili includono: "summary_only", "append_row". Il valore predefinito è "append_row"
- output_file_name
- str
Nome file di output personalizzato per append_row'azione di output, il valore predefinito è "predictions.csv"
- max_concurrency_per_instance
- int
Indica il numero massimo di parallelismo per istanza, il valore predefinito è 1
- error_threshold
- int
Soglia di errore, se il conteggio degli errori per l'intero input supera questo valore, l'inferenza batch verrà interrotta. L'intervallo è [-1, int. MaxValue] -1 valore indica, ignora tutti gli errori durante l'inferenza batch Per il numero di fileDataset di errori di file per TabularDataset, ovvero il conteggio degli errori dei record, il valore predefinito è -1
- retry_settings
- BatchRetrySettings
Impostazioni di ripetizione dei tentativi per un'operazione di inferenza batch, il valore predefinito è Nessuno
- logging_level
- str
Livello di registrazione per l'operazione di inferenza batch, il valore predefinito è "info"
- mini_batch_size
- int
Dimensioni del mini batch passato a ogni chiamata batch, il valore predefinito è 10
- environment_variables
- dict
Variabili di ambiente che verranno impostate nella distribuzione.
Percorso della cartella per gli asset di codice locale. Equivale a code_configuration.code.
Nome dello script di assegnazione dei punteggi. Equivale a code_configuration.code.scoring_script.
- instance_count
- int
Numero di istanze in cui verrà eseguito l'interfering. Equivale a resources.instance_count.
Metodi
dump |
Eseguire il dump del contenuto della distribuzione in un file in formato yaml. |
dump
Eseguire il dump del contenuto della distribuzione in un file in formato yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametri
Destinazione di ricezione del contenuto della distribuzione. Deve essere un percorso di un file locale o un flusso di file già aperto. Se dest è un percorso di file, verrà creato un nuovo file e verrà generata un'eccezione se il file esiste. Se dest è un file aperto, il file verrà scritto direttamente in e verrà generata un'eccezione se il file non è scrivibile.
Attributi
base_path
code_path
creation_context
Contesto di creazione della risorsa.
Restituisce
Metadati di creazione per la risorsa.
Tipo restituito
id
L'ID della risorsa.
Restituisce
ID globale della risorsa, ID di Azure Resource Manager (ARM).
Tipo restituito
instance_count
provisioning_state
Stato del provisioning della distribuzione batch, readonly.
Restituisce
Stato del provisioning della distribuzione batch.
Tipo restituito
scoring_script
type
Azure SDK for Python