Condividi tramite


BatchDeployment Classe

Entità di distribuzione dell'endpoint batch.

Ereditarietà
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

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

name
str
Necessario

nome della distribuzione batch

description
str
Necessario

Descrizione della risorsa.

tags
dict[str, str]
Necessario

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

properties
dict[str, str]
Necessario

Dizionario delle proprietà dell'asset.

model
Union[str, Model]
Necessario

Entità modello per la distribuzione dell'endpoint, il valore predefinito è Nessuno

code_configuration
CodeConfiguration
Necessario

il valore predefinito è Nessuno

environment
Union[str, Environment]
Necessario

Entità ambiente per la distribuzione dell'endpoint. Per impostazione predefinita none

compute
str
Necessario

Destinazione di calcolo per l'operazione di inferenza batch.

output_action
str oppure BatchDeploymentOutputAction
Necessario

Indica come verrà organizzato l'output. I valori possibili includono: "summary_only", "append_row". Il valore predefinito è "append_row"

output_file_name
str
Necessario

Nome file di output personalizzato per append_row'azione di output, il valore predefinito è "predictions.csv"

max_concurrency_per_instance
int
Necessario

Indica il numero massimo di parallelismo per istanza, il valore predefinito è 1

error_threshold
int
Necessario

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
Necessario

Impostazioni di ripetizione dei tentativi per un'operazione di inferenza batch, il valore predefinito è Nessuno

resources
ResourceConfiguration
Necessario

Indica la configurazione di calcolo per il processo.

logging_level
str
Necessario

Livello di registrazione per l'operazione di inferenza batch, il valore predefinito è "info"

mini_batch_size
int
Necessario

Dimensioni del mini batch passato a ogni chiamata batch, il valore predefinito è 10

environment_variables
dict
Necessario

Variabili di ambiente che verranno impostate nella distribuzione.

code_path
Union[str, <xref:PathLike>]
Necessario

Percorso della cartella per gli asset di codice locale. Equivale a code_configuration.code.

scoring_script
Union[str, <xref:PathLike>]
Necessario

Nome dello script di assegnazione dei punteggi. Equivale a code_configuration.code.scoring_script.

instance_count
int
Necessario

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

dest
Union[PathLike, str, IO[AnyStr]]
Necessario

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

Percorso di base della risorsa.

Restituisce

Percorso di base della risorsa.

Tipo restituito

str

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