AmlCompute クラス
AzureML コンピューティング リソース。
- 継承
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
コンストラクター
AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)
パラメーター
名前 | 説明 |
---|---|
name
必須
|
コンピューティング リソースの名前。 |
description
必須
|
コンピューティング リソースの説明。 |
size
必須
|
コンピューティングのサイズ。 既定値は None です。 |
tags
必須
|
タグのセット。 キーと値のペアとして定義されたリソース タグが含まれています。 |
ssh_settings
必須
|
AzureML コンピューティング クラスターにアクセスするための SSH 設定。 |
network_settings
必須
|
AzureML コンピューティング クラスターの仮想ネットワーク設定。 |
idle_time_before_scale_down
必須
|
スケール ダウン前のノードアイドル時間。 既定値は None です。 |
identity
必須
|
コンピューティング クラスターに関連付けられている ID。 |
tier
必須
|
仮想マシン層。 指定できる値は、"Dedicated"、"LowPriority" です。 既定値は None です。 |
min_instances
必須
|
インスタンスの最小数。 既定値は None です。 |
max_instances
必須
|
インスタンスの最大数。 既定値は None です。 |
ssh_public_access_enabled
必須
|
パブリック SSH ポートの状態。 指定できる値は次のとおりです。
|
enable_node_public_ip
必須
|
ノードのパブリック IP アドレスプロビジョニングを有効または無効にします。 指定できる値は次のとおりです。
|
キーワードのみのパラメーター
名前 | 説明 |
---|---|
name
必須
|
|
description
必須
|
|
size
必須
|
|
tags
必須
|
|
ssh_public_access_enabled
必須
|
|
ssh_settings
必須
|
|
min_instances
必須
|
|
max_instances
必須
|
|
network_settings
必須
|
|
idle_time_before_scale_down
必須
|
|
identity
必須
|
|
tier
必須
|
|
enable_node_public_ip
|
既定値: True
|
例
AmlCompute オブジェクトの作成。
from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration
aml_compute = AmlCompute(
name="my-aml-compute",
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
)
],
),
)
メソッド
dump |
コンピューティング コンテンツを yaml 形式のファイルにダンプします。 |
dump
コンピューティング コンテンツを yaml 形式のファイルにダンプします。
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
パラメーター
名前 | 説明 |
---|---|
dest
必須
|
このコンピューティングのコンテンツを受信する宛先。 ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは に直接書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。 |
属性
base_path
created_on
creation_context
id
provisioning_errors
provisioning_state
type
Azure SDK for Python