次の方法で共有


JobResourceConfiguration クラス

ResourceConfiguration から継承および拡張された機能を持つジョブ リソース構成クラス。

継承
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobResourceConfiguration
azure.ai.ml.entities._mixins.DictMixin
JobResourceConfiguration

コンストラクター

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)

キーワードのみのパラメーター

名前 説明
locations

ジョブを実行できる場所の一覧。

instance_count

コンピューティング 先で使用されるインスタンスまたはノードの数。

instance_type

コンピューティング 先でサポートされている、使用する VM の種類。

properties

ジョブのプロパティのディクショナリ。

docker_args

Docker 実行コマンドに渡す追加の引数。 これにより、システムまたはこのセクションで既に設定されているパラメーターがオーバーライドされます。 このパラメーターは、Azure ML コンピューティングの種類でのみサポートされています。

shm_size

Docker コンテナーの共有メモリ ブロックのサイズ。 この形式は (number)(unit) で、数値は 0 より大きくする必要があり、単位には b(バイト)、k(キロバイト)、m(メガバイト)、g(ギガバイト) のいずれかを指定できます。

max_instance_count

コンピューティング 先で使用されるインスタンスまたはノードの最大数。

kwargs

追加の構成パラメーターのディクショナリ。

JobResourceConfiguration を使用した CommandJob の構成。


   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="./",
   )

メソッド

get
has_key
items
keys
update
values

get

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

パラメーター

名前 説明
key
必須
default
既定値: None

has_key

has_key(k: Any) -> bool

パラメーター

名前 説明
k
必須

items

items() -> list

keys

keys() -> list

update

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

values

values() -> list

属性

properties

ジョブのプロパティ。

戻り値

説明
<xref:azure.ai.ml.entities._job.job_resource_configuration.Properties>