ModelBatchDeploymentSettings Klasse
Hinweis
Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.
Entität "Modellbatchbereitstellungseinstellungen".
- Vererbung
-
builtins.objectModelBatchDeploymentSettings
Konstruktor
ModelBatchDeploymentSettings(*, mini_batch_size: int | None, instance_count: int | None = None, max_concurrency_per_instance: int | None = None, output_action: BatchDeploymentOutputAction | None = None, output_file_name: str | None = None, retry_settings: BatchRetrySettings | None = None, environment_variables: Dict[str, str] | None = None, error_threshold: int | None = None, logging_level: str | None = None, **kwargs: Any)
Parameter
Name | Beschreibung |
---|---|
mini_batch_size
Erforderlich
|
Größe des Minibatches, der an jeden Batchaufruf übergeben wird, ist standardmäßig 10 |
instance_count
Erforderlich
|
Anzahl der Instanzen, auf denen die Störung ausgeführt wird. Entspricht resources.instance_count. |
output_action
Erforderlich
|
Gibt an, wie die Ausgabe organisiert wird. Mögliche Werte sind "summary_only", "append_row". Standardwert ist "append_row" |
output_file_name
Erforderlich
|
Benutzerdefinierter Ausgabedateiname für append_row Ausgabeaktion, standardmäßig "predictions.csv" |
max_concurrency_per_instance
Erforderlich
|
Gibt die maximale Anzahl von Parallelität pro instance an, Standardwert 1 |
retry_settings
Erforderlich
|
Wiederholungseinstellungen für einen Batchrückschlussvorgang, standardmäßig keine |
environment_variables
Erforderlich
|
Umgebungsvariablen, die in der Bereitstellung festgelegt werden. |
error_threshold
Erforderlich
|
Fehlerschwellenwert: Wenn die Fehleranzahl für die gesamte Eingabe über diesem Wert liegt, wird der Batchrückschluss abgebrochen. Der Bereich ist [-1, int. MaxValue] -1-Wert gibt an, alle Fehler beim Batchrückschluss ignorieren Für Die Anzahl der Dateifehler von FileDataset für TabularDataset ist dies die Anzahl der Datensatzfehler, standardwertt auf -1 |
logging_level
Erforderlich
|
Protokollierungsebene für Batchrückschlussvorgänge, standardmäßig "info" |
Beispiele
Erstellen eines Model Batch Deployment Settings-Objekts.
from azure.ai.ml.entities._deployment.model_batch_deployment_settings import ModelBatchDeploymentSettings
modelBatchDeploymentSetting = ModelBatchDeploymentSettings(
mini_batch_size=256,
instance_count=5,
max_concurrency_per_instance=2,
output_file_name="output-file-name",
environment_variables={"env1": "value1", "env2": "value2"},
error_threshold=2,
logging_level=1,
)
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für