ComputeInstance Sınıf

İşlem Örneği kaynağı.

Devralma
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

Oluşturucu

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)

Parametreler

name
str
Gerekli

İşlemin adı.

location
Optional[str]
Gerekli

Kaynak konumu.

description
Optional[str]
Gerekli

Kaynağın açıklaması.

size
Optional[str]
Gerekli

İşlem boyutu.

tags
Optional[dict[str, str]]
Gerekli

Bir dizi etiket. Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir.

create_on_behalf_of
Optional[AssignedUserConfiguration]
Gerekli

Başka bir kullanıcı adına kaynak oluşturma yapılandırması. Varsayılan değer Yok'tur.

network_settings
Optional[NetworkSettings]
Gerekli

İşlem örneği için ağ ayarları.

ssh_settings
Optional[ComputeInstanceSshSettings]
Gerekli

İşlem örneği için SSH ayarları.

ssh_public_access_enabled
Optional[bool]
Gerekli

Genel SSH bağlantı noktasının durumu. Varsayılan değer Yok'tur. Olası değerler şunlardır:

  • False - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir.

  • True - Genel ssh bağlantı noktasının kümenin tüm düğümlerinde açık olduğunu gösterir.

  • Hiçbiri -Sanal ağ tanımlanmışsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir,

    else tüm ortak düğümleri açar. Yalnızca küme oluşturma sırasında varsayılan olarak kullanılabilir; oluşturulduktan sonra True veya False olur.

schedules
Optional[ComputeSchedules]
Gerekli

İşlem örneği zamanlamaları. Varsayılan değer Yok'tur.

identity
IdentityConfiguration
Gerekli

İşlem kümesiyle ilişkili kimlikler.

idle_time_before_shutdown
Optional[str]
Gerekli

Kullanım dışı. Bunun yerine idle_time_before_shutdown_minutes parametresini kullanın. Kullanıcı tanımlı etkinlik dışı kalma süresinden sonra işlem örneğini durdurur. Zaman ISO8601 biçimde tanımlanır. En az 15 dakika, en fazla 3 gündür.

idle_time_before_shutdown_minutes
Optional[int]
Gerekli

Kullanıcı tarafından tanımlanan bir etkinlik dışı sürenin ardından işlem örneğini dakikalar içinde durdurur. En az 15 dakika, en fazla 3 gündür.

enable_node_public_ip
Optional[bool]
Gerekli

Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Varsayılan değer True'dır. Olası değerler şunlardır:

  • True - İşlem düğümlerinin genel IP'lerinin sağlandığını gösterir.

  • False - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerin olmadığını gösterir.

setup_scripts
Optional[SetupScripts]
Gerekli

Kümeyi ayarlamak için yürütülecek özelleştirilmiş betiklerin ayrıntıları.

custom_applications
Optional[List[CustomApplications]]
Gerekli

İşlem örneği için özel uygulamaların ve bunların uç noktalarının listesi.

Keyword-Only Parameters

name
Gerekli
description
Gerekli
size
Gerekli
tags
Gerekli
ssh_public_access_enabled
Gerekli
create_on_behalf_of
Gerekli
network_settings
Gerekli
ssh_settings
Gerekli
schedules
Gerekli
identity
Gerekli
idle_time_before_shutdown
Gerekli
idle_time_before_shutdown_minutes
Gerekli
setup_scripts
Gerekli
enable_node_public_ip
varsayılan değer: True
custom_applications
Gerekli

Örnekler

ComputeInstance nesnesi oluşturma.


   from azure.ai.ml.entities import ComputeInstance

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

Değişkenler

state

Kaynağın durumu.

last_operation

Son işlem.

applications

İşlem örneğiyle ilişkili uygulamalar.

Yöntemler

dump

İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın.

dump

İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın.

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

Parametreler

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

Bu işlem içeriğini alacak hedef. Yerel dosyanın yolu veya zaten açık olan bir dosya akışı olmalıdır. Dest bir dosya yoluysa, yeni bir dosya oluşturulur ve dosya varsa bir özel durum oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır ve dosya yazılabilir değilse bir özel durum oluşturulur.'.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

created_on

İşlem kaynağı oluşturma zaman damgası.

Döndürülenler

İşlem kaynağı oluşturma zaman damgası.

Dönüş türü

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

Dönüş türü

last_operation

Son işlem.

Döndürülenler

Son işlem.

Dönüş türü

str

os_image_metadata

Bu işlem örneğinin işletim sistemi görüntüsü hakkındaki meta veriler.

Döndürülenler

İşletim sistemi görüntüsü meta verileri.

Dönüş türü

provisioning_errors

İşlem kaynağı sağlama hataları.

Döndürülenler

İşlem kaynağı sağlama hataları.

Dönüş türü

provisioning_state

İşlem kaynağının sağlama durumu.

Döndürülenler

İşlem kaynağının sağlama durumu.

Dönüş türü

services

İşlem örneğinin hizmetleri.

Döndürülenler

İşlem örneğinin hizmetleri.

Dönüş türü

state

İşlemin durumu.

Döndürülenler

İşlemin durumu.

Dönüş türü

str

type

İşlem türü.

Döndürülenler

İşlem türü.

Dönüş türü