ComputeInstance Kelas

Sumber daya Instans Komputasi.

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

Konstruktor

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)

Parameter

name
str
Diperlukan

Nama komputasi.

location
Optional[str]
Diperlukan

Lokasi sumber daya.

description
Optional[str]
Diperlukan

Deskripsi sumber daya.

size
Optional[str]
Diperlukan

Ukuran komputasi.

tags
Optional[dict[str, str]]
Diperlukan

Sekumpulan tag. Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai.

create_on_behalf_of
Optional[AssignedUserConfiguration]
Diperlukan

Konfigurasi untuk membuat sumber daya atas nama pengguna lain. Default ke Tidak Ada.

network_settings
Optional[NetworkSettings]
Diperlukan

Pengaturan jaringan untuk instans komputasi.

ssh_settings
Optional[ComputeInstanceSshSettings]
Diperlukan

Pengaturan SSH untuk instans komputasi.

ssh_public_access_enabled
Optional[bool]
Diperlukan

Status port SSH publik. Default ke Tidak Ada. Potensi nilai:

  • False - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster.

  • True - Menunjukkan bahwa port ssh publik terbuka pada semua simpul kluster.

  • None -Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan,

    lainnya terbuka semua simpul publik. Ini dapat menjadi default hanya selama waktu pembuatan kluster, setelah dibuat, itu akan benar atau salah.

schedules
Optional[ComputeSchedules]
Diperlukan

Jadwal instans komputasi. Default ke Tidak Ada.

identity
IdentityConfiguration
Diperlukan

Identitas yang terkait dengan kluster komputasi.

idle_time_before_shutdown
Optional[str]
Diperlukan

Dihentikan. Gunakan parameter idle_time_before_shutdown_minutes sebagai gantinya. Menghentikan instans komputasi setelah periode tidak aktif yang ditentukan pengguna. Waktu ditentukan dalam format ISO8601. Minimum adalah 15 menit, maksimum adalah 3 hari.

idle_time_before_shutdown_minutes
Optional[int]
Diperlukan

Menghentikan instans komputasi setelah periode tidak aktif yang ditentukan pengguna dalam hitungan menit. Minimum adalah 15 menit, maksimum adalah 3 hari.

enable_node_public_ip
Optional[bool]
Diperlukan

Mengaktifkan atau menonaktifkan provisi alamat IP publik simpul. Default ke True. Potensi nilai:

  • True - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan.

  • False - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik.

setup_scripts
Optional[SetupScripts]
Diperlukan

Detail skrip yang disesuaikan untuk dijalankan untuk menyiapkan kluster.

custom_applications
Optional[List[CustomApplications]]
Diperlukan

Daftar aplikasi kustom dan titik akhirnya untuk instans komputasi.

Keyword-Only Parameters

name
Diperlukan
description
Diperlukan
size
Diperlukan
tags
Diperlukan
ssh_public_access_enabled
Diperlukan
create_on_behalf_of
Diperlukan
network_settings
Diperlukan
ssh_settings
Diperlukan
schedules
Diperlukan
identity
Diperlukan
idle_time_before_shutdown
Diperlukan
idle_time_before_shutdown_minutes
Diperlukan
setup_scripts
Diperlukan
enable_node_public_ip
nilai default: True
custom_applications
Diperlukan

Contoh

Membuat objek 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)

Variabel

state

Status sumber daya.

last_operation

Operasi terakhir.

applications

Aplikasi yang terkait dengan instans komputasi.

Metode

dump

Buang konten komputasi ke dalam file dalam format yaml.

dump

Buang konten komputasi ke dalam file dalam format yaml.

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

Parameter

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

Tujuan untuk menerima konten komputasi ini. Harus berupa jalur ke file lokal, atau aliran file yang sudah dibuka. Jika dest adalah jalur file, file baru akan dibuat, dan pengecualian dimunculkan jika file ada. Jika dest adalah file terbuka, file akan ditulis secara langsung, dan pengecualian akan dimunculkan jika file tidak dapat ditulis.'.

Atribut

base_path

Jalur dasar sumber daya.

Mengembalikan

Jalur dasar sumber daya.

Tipe hasil

str

created_on

Tanda waktu pembuatan sumber daya komputasi.

Mengembalikan

Tanda waktu pembuatan sumber daya komputasi.

Tipe hasil

creation_context

Konteks pembuatan sumber daya.

Mengembalikan

Metadata pembuatan untuk sumber daya.

Tipe hasil

id

ID Sumber Daya.

Mengembalikan

ID global sumber daya, ID Azure Resource Manager (ARM).

Tipe hasil

last_operation

Operasi terakhir.

Mengembalikan

Operasi terakhir.

Tipe hasil

str

os_image_metadata

Metadata tentang gambar sistem operasi untuk instans komputasi ini.

Mengembalikan

Metadata gambar sistem operasi.

Tipe hasil

provisioning_errors

Kesalahan penyediaan sumber daya komputasi.

Mengembalikan

Kesalahan penyediaan sumber daya komputasi.

Tipe hasil

provisioning_state

Status penyediaan sumber daya komputasi.

Mengembalikan

Status penyediaan sumber daya komputasi.

Tipe hasil

services

Layanan instans komputasi.

Mengembalikan

Layanan instans komputasi.

Tipe hasil

state

Status komputasi.

Mengembalikan

Status komputasi.

Tipe hasil

str

type

Jenis komputasi.

Mengembalikan

Jenis komputasi.

Tipe hasil