Partager via


BatchDeployment Classe

Entité de déploiement de point de terminaison batch.

Héritage
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

Constructeur

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)

Paramètres

name
str
Obligatoire

nom du déploiement par lots

description
str
Obligatoire

Description de la ressource.

tags
dict[str, str]
Obligatoire

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.

properties
dict[str, str]
Obligatoire

Dictionnaire de propriétés de ressource.

model
Union[str, Model]
Obligatoire

Entité de modèle pour le déploiement du point de terminaison, la valeur par défaut est None

code_configuration
CodeConfiguration
Obligatoire

valeur par défaut : Aucun

environment
Union[str, Environment]
Obligatoire

Entité d’environnement pour le déploiement du point de terminaison. La valeur par défaut est None

compute
str
Obligatoire

Cible de calcul pour l’opération d’inférence par lots.

output_action
str ou BatchDeploymentOutputAction
Obligatoire

Indique comment la sortie sera organisée. Les valeurs possibles sont les suivantes : « summary_only », « append_row ». La valeur par défaut est « append_row »

output_file_name
str
Obligatoire

Nom de fichier de sortie personnalisé pour append_row action de sortie, par défaut , « predictions.csv »

max_concurrency_per_instance
int
Obligatoire

Indique le nombre maximal de parallélismes par instance, la valeur par défaut est 1

error_threshold
int
Obligatoire

Seuil d’erreur : si le nombre d’erreurs pour l’entrée entière dépasse cette valeur, l’inférence par lot est abandonnée. La plage est [-1, int. MaxValue] -1 la valeur indique, ignorer tous les échecs pendant l’inférence par lots Pour FileDataset nombre d’échecs de fichiers Pour TabularDataset, il s’agit du nombre d’échecs d’enregistrement, par défaut de -1

retry_settings
BatchRetrySettings
Obligatoire

Paramètres de nouvelle tentative pour une opération d’inférence par lot, la valeur par défaut est None

resources
ResourceConfiguration
Obligatoire

Indique la configuration de calcul pour le travail.

logging_level
str
Obligatoire

Niveau de journalisation pour l’opération d’inférence par lots, par défaut , « info »

mini_batch_size
int
Obligatoire

Taille du mini-lot passé à chaque appel de lot, valeur par défaut 10

environment_variables
dict
Obligatoire

Variables d’environnement qui seront définies dans le déploiement.

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

Chemin d’accès au dossier des ressources de code locales. Équivalent à code_configuration.code.

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

Nom du script de scoring. Équivalent à code_configuration.code.scoring_script.

instance_count
int
Obligatoire

Nombre d’instances sur laquelle l’interférence s’exécutera. Équivalent à resources.instance_count.

Méthodes

dump

Videz le contenu du déploiement dans un fichier au format yaml.

dump

Videz le contenu du déploiement dans un fichier au format yaml.

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

Paramètres

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

Destination pour recevoir le contenu de ce déploiement. Doit être un chemin d’accès à un fichier local ou un flux de fichiers déjà ouvert. Si dest est un chemin de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans, et une exception est levée si le fichier n’est pas accessible en écriture.

Attributs

base_path

Chemin d’accès de base de la ressource.

Retours

Chemin d’accès de base de la ressource.

Type de retour

str

code_path

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création pour la ressource.

Type de retour

id

ID de la ressource.

Retours

ID global de la ressource, id Azure Resource Manager (ARM).

Type de retour

instance_count

provisioning_state

État d’approvisionnement de déploiement par lots, en lecture seule.

Retours

État d’approvisionnement du déploiement par lots.

Type de retour

scoring_script

type