JobResourceConfiguration Classe
Classe de configuration des ressources de travail, fonctionnalités héritées et étendues de ResourceConfiguration.
- Héritage
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobResourceConfigurationazure.ai.ml.entities._mixins.DictMixinJobResourceConfiguration
Constructeur
JobResourceConfiguration(*, locations: List[str] | None = None, instance_count: int | None = None, instance_type: str | List | None = None, properties: Properties | Dict | None = None, docker_args: str | None = None, shm_size: str | None = None, max_instance_count: int | None = None, **kwargs: Any)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
locations
|
Liste des emplacements où le travail peut s’exécuter. |
instance_count
|
Nombre d’instances ou de nœuds utilisés par la cible de calcul. |
instance_type
|
Type de machine virtuelle à utiliser, tel que pris en charge par la cible de calcul. |
properties
|
Dictionnaire des propriétés du travail. |
docker_args
|
Arguments supplémentaires à transmettre à la commande run de Docker. Cela remplacerait tous les paramètres qui ont déjà été définis par le système ou dans cette section. Ce paramètre est uniquement pris en charge pour les types de calcul Azure ML. |
shm_size
|
Taille du bloc de mémoire partagée du conteneur Docker. Cela doit être au format (nombre)(unité) où le nombre doit être supérieur à 0 et l’unité peut être une unité de b(octets), k(kilo-octets), m(mégaoctets) ou g(gigaoctets). |
max_instance_count
|
Nombre maximal d’instances ou de nœuds utilisés par la cible de calcul. |
kwargs
|
Dictionnaire des paramètres de configuration supplémentaires. |
Exemples
Configuration d’un CommandJob avec un JobResourceConfiguration.
from azure.ai.ml import MpiDistribution
from azure.ai.ml.entities import JobResourceConfiguration
trial = CommandJob(
environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
command="echo hello world",
distribution=MpiDistribution(),
environment_variables={"ENV1": "VAR1"},
resources=JobResourceConfiguration(instance_count=2, instance_type="STANDARD_BLA"),
code="./",
)
Méthodes
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: Any, default: Any | None = None) -> Any
Paramètres
Nom | Description |
---|---|
key
Obligatoire
|
|
default
|
valeur par défaut: None
|
has_key
has_key(k: Any) -> bool
Paramètres
Nom | Description |
---|---|
k
Obligatoire
|
|
items
items() -> list
keys
keys() -> list
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> list
Attributs
properties
Propriétés du travail.
Retours
Type | Description |
---|---|
<xref:azure.ai.ml.entities._job.job_resource_configuration.Properties>
|
Azure SDK for Python