ResourceSettings Classe
Paramètres de ressource pour un conteneur.
Cette classe utilise les formats d’unité de ressources Kubernetes. Pour plus d’informations, consultez https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/.
- Héritage
-
azure.ai.ml.entities._mixins.RestTranslatableMixinResourceSettings
Constructeur
ResourceSettings(cpu: str | None = None, memory: str | None = None, gpu: str | None = None)
Paramètres
Nom | Description |
---|---|
cpu
|
Paramètres de ressource processeur pour un conteneur. valeur par défaut: None
|
memory
|
Paramètres de ressource mémoire pour un conteneur. valeur par défaut: None
|
gpu
|
Paramètres de ressource GPU pour un conteneur. valeur par défaut: None
|
Exemples
Configuration de ResourceSettings pour un déploiement Kubernetes.
from azure.ai.ml.entities import (
CodeConfiguration,
KubernetesOnlineDeployment,
ResourceRequirementsSettings,
ResourceSettings,
)
blue_deployment = KubernetesOnlineDeployment(
name="kubernetes_deployment",
endpoint_name="online_endpoint_name",
model=load_model("./sdk/ml/azure-ai-ml/tests/test_configs/model/model_with_stage.yml"),
environment="azureml:AzureML-Minimal:1",
code_configuration=CodeConfiguration(
code="endpoints/online/model-1/onlinescoring", scoring_script="score.py"
),
instance_count=1,
resources=ResourceRequirementsSettings(
requests=ResourceSettings(
cpu="500m",
memory="0.5Gi",
),
limits=ResourceSettings(
cpu="1",
memory="1Gi",
),
),
)
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Azure SDK for Python