ComputeInstance クラス

Compute Instance リソース。

継承
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

コンストラクター

ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)

パラメーター

name
str
必須

コンピューティングの名前。

location
Optional[str]
必須

リソースの場所。

description
Optional[str]
必須

リソースの説明。

size
Optional[str]
必須

コンピューティング サイズ。

tags
Optional[dict[str, str]]
必須

タグのセット。 キーと値のペアとして定義されたリソース タグが含まれています。

create_on_behalf_of
Optional[AssignedUserConfiguration]
必須

別のユーザーに代わってリソースを作成するための構成。 既定値は None です。

network_settings
Optional[NetworkSettings]
必須

コンピューティング インスタンスのネットワーク設定。

ssh_settings
Optional[ComputeInstanceSshSettings]
必須

コンピューティング インスタンスの SSH 設定。

ssh_public_access_enabled
Optional[bool]
必須

パブリック SSH ポートの状態。 既定値は None です。 次のいずれかの値になります。

  • False - クラスターのすべてのノードでパブリック ssh ポートが閉じられていることを示します。

  • True - クラスターのすべてのノードでパブリック ssh ポートが開かれていることを示します。

  • None -VNet が定義されている場合、クラスターのすべてのノードでパブリック ssh ポートが閉じられていることを示します。

    それ以外の場合は、すべてのパブリック ノードが開きます。 クラスターの作成時にのみ既定値にすることができます。作成後は True または False になります。

schedules
Optional[ComputeSchedules]
必須

コンピューティング インスタンスのスケジュール。 既定値は None です。

identity
IdentityConfiguration
必須

コンピューティング クラスターに関連付けられている ID。

idle_time_before_shutdown
Optional[str]
必須

非推奨。 代わりに idle_time_before_shutdown_minutes パラメーターを使用してください。 ユーザー定義の非アクティブ期間後にコンピューティング インスタンスを停止します。 時刻は、ISO8601形式で定義されます。 最小値は 15 分、最大値は 3 日です。

idle_time_before_shutdown_minutes
Optional[int]
必須

ユーザー定義の非アクティブ期間 (分単位) の後、コンピューティング インスタンスを停止します。 最小値は 15 分、最大値は 3 日です。

enable_node_public_ip
Optional[bool]
必須

ノードのパブリック IP アドレスプロビジョニングを有効または無効にします。 既定値は True です。 次のいずれかの値になります。

  • True - コンピューティング ノードにパブリック IP がプロビジョニングされることを示します。

  • False - コンピューティング ノードにプライベート エンドポイントがあり、パブリック IP がないことを示します。

setup_scripts
Optional[SetupScripts]
必須

クラスターを設定するために実行するカスタマイズされたスクリプトの詳細。

custom_applications
Optional[List[CustomApplications]]
必須

コンピューティング インスタンスのカスタム アプリケーションとそのエンドポイントの一覧。

Keyword-Only Parameters

name
必須
description
必須
size
必須
tags
必須
ssh_public_access_enabled
必須
create_on_behalf_of
必須
network_settings
必須
ssh_settings
必須
schedules
必須
identity
必須
idle_time_before_shutdown
必須
idle_time_before_shutdown_minutes
必須
setup_scripts
必須
enable_node_public_ip
既定値: True
custom_applications
必須

ComputeInstance オブジェクトの作成。


   from azure.ai.ml.entities import ComputeInstance

   ci = ComputeInstance(
       name=ci_name,
       size="Standard_DS2_v2",
   )
   ml_client.compute.begin_create_or_update(ci)

変数

state

リソースの状態。

last_operation

最後の操作。

applications

コンピューティング インスタンスに関連付けられているアプリケーション。

メソッド

dump

コンピューティング コンテンツを yaml 形式のファイルにダンプします。

dump

コンピューティング コンテンツを yaml 形式のファイルにダンプします。

dump(dest: str | PathLike | IO, **kwargs) -> None

パラメーター

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
必須

このコンピューティングのコンテンツを受信する宛先。 ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは に直接書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。

属性

base_path

リソースのベース パス。

戻り値

リソースのベース パス。

の戻り値の型 :

str

created_on

コンピューティング リソースの作成タイムスタンプ。

戻り値

コンピューティング リソースの作成タイムスタンプ。

の戻り値の型 :

creation_context

リソースの作成コンテキスト。

戻り値

リソースの作成メタデータ。

の戻り値の型 :

id

リソース ID。

戻り値

リソースのグローバル ID、Azure Resource Manager (ARM) ID。

の戻り値の型 :

last_operation

最後の操作。

戻り値

最後の操作。

の戻り値の型 :

str

os_image_metadata

このコンピューティング インスタンスのオペレーティング システム イメージに関するメタデータ。

戻り値

オペレーティング システム イメージのメタデータ。

の戻り値の型 :

provisioning_errors

コンピューティング リソースのプロビジョニング エラー。

戻り値

コンピューティング リソースのプロビジョニング エラー。

の戻り値の型 :

provisioning_state

コンピューティング リソースのプロビジョニング状態。

戻り値

コンピューティング リソースのプロビジョニング状態。

の戻り値の型 :

services

コンピューティング インスタンスのサービス。

戻り値

コンピューティング インスタンスのサービス。

の戻り値の型 :

state

コンピューティングの状態。

戻り値

コンピューティングの状態。

の戻り値の型 :

str

type

コンピューティングの種類。

戻り値

コンピューティングの種類。

の戻り値の型 :