BatchDeployment Classe
Entité de déploiement de point de terminaison batch.
- Héritage
-
azure.ai.ml.entities._deployment.deployment.DeploymentBatchDeployment
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
Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour.
Entité de modèle pour le déploiement du point de terminaison, la valeur par défaut est None
- environment
- Union[str, Environment]
Entité d’environnement pour le déploiement du point de terminaison. La valeur par défaut est None
- output_action
- str ou BatchDeploymentOutputAction
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
Nom de fichier de sortie personnalisé pour append_row action de sortie, par défaut , « predictions.csv »
- max_concurrency_per_instance
- int
Indique le nombre maximal de parallélismes par instance, la valeur par défaut est 1
- error_threshold
- int
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
Paramètres de nouvelle tentative pour une opération d’inférence par lot, la valeur par défaut est None
- logging_level
- str
Niveau de journalisation pour l’opération d’inférence par lots, par défaut , « info »
- mini_batch_size
- int
Taille du mini-lot passé à chaque appel de lot, valeur par défaut 10
- environment_variables
- dict
Variables d’environnement qui seront définies dans le déploiement.
Chemin d’accès au dossier des ressources de code locales. Équivalent à code_configuration.code.
Nom du script de scoring. Équivalent à code_configuration.code.scoring_script.
- instance_count
- int
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
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
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
Azure SDK for Python