JobResourceConfiguration クラス
ResourceConfiguration から継承および拡張された機能を持つジョブ リソース構成クラス。
- 継承
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobResourceConfigurationazure.ai.ml.entities._mixins.DictMixinJobResourceConfiguration
コンストラクター
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>
|
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python