Dela via


JobResourceConfiguration Klass

Jobbresurskonfigurationsklass, ärvda och utökade funktioner från ResourceConfiguration.

Arv
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobResourceConfiguration
azure.ai.ml.entities._mixins.DictMixin
JobResourceConfiguration

Konstruktor

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)

Keyword-Only parametrar

Name Description
locations

En lista över platser där jobbet kan köras.

instance_count

Antalet instanser eller noder som används av beräkningsmålet.

instance_type

Den typ av virtuell dator som ska användas, vilket stöds av beräkningsmålet.

properties

En ordlista med egenskaper för jobbet.

docker_args

Extra argument att skicka till Docker-körningskommandot. Detta skulle åsidosätta alla parametrar som redan har angetts av systemet, eller i det här avsnittet. Den här parametern stöds endast för Azure ML-beräkningstyper.

shm_size

Storleken på docker-containerns delade minnesblock. Detta ska vara i formatet (tal)(enhet) där talet måste vara större än 0 och enheten kan vara en av b(byte), k(kilobyte), m(megabyte) eller g(gigabyte).

max_instance_count

Det maximala antalet instanser eller noder som används av beräkningsmålet.

kwargs

En ordlista med ytterligare konfigurationsparametrar.

Exempel

Konfigurera ett kommandojobb med en 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="./",
   )

Metoder

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

Parametrar

Name Description
key
Obligatorisk
default
standardvärde: None

has_key

has_key(k: Any) -> bool

Parametrar

Name Description
k
Obligatorisk

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list

Attribut

properties

Egenskaperna för jobbet.

Returer

Typ Description
<xref:azure.ai.ml.entities._job.job_resource_configuration.Properties>