Bagikan melalui


AmlCompute Kelas

Sumber daya AzureML Compute.

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

Konstruktor

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)

Parameter

Nama Deskripsi
name
Diperlukan
str

Nama sumber daya komputasi.

description
Diperlukan

Deskripsi sumber daya komputasi.

size
Diperlukan

Ukuran komputasi. Default ke Tidak Ada.

tags
Diperlukan

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

ssh_settings
Diperlukan

Pengaturan SSH untuk mengakses kluster komputasi AzureML.

network_settings
Diperlukan

Pengaturan jaringan virtual untuk kluster komputasi AzureML.

idle_time_before_scale_down
Diperlukan

Waktu simpul menganggur sebelum menurunkan skala. Default ke Tidak Ada.

identity
Diperlukan

Identitas yang terkait dengan kluster komputasi.

tier
Diperlukan

Tingkat Komputer Virtual. Nilai yang diterima meliputi: "Dedicated", "LowPriority". Default ke Tidak Ada.

min_instances
Diperlukan

Jumlah instans minimum. Default ke Tidak Ada.

max_instances
Diperlukan

Jumlah maksimum instans. Default ke Tidak Ada.

ssh_public_access_enabled
Diperlukan

Status port SSH publik. Nilai yang diterima adalah:

  • False - Menunjukkan bahwa port SSH publik ditutup pada semua node kluster.
  • True - Menunjukkan bahwa port SSH publik terbuka pada semua node kluster.
  • Tidak Ada - Menunjukkan bahwa port SSH publik ditutup pada semua simpul kluster jika VNet ditentukan, yang lain terbuka semua simpul publik. Ini bisa Tidak Ada hanya selama waktu pembuatan kluster. Setelah dibuat, itu akan menjadi True atau False. Default ke Tidak Ada.
enable_node_public_ip
Diperlukan

Mengaktifkan atau menonaktifkan provisi alamat IP publik simpul. Nilai yang diterima adalah:

  • 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. Default ke True.

Parameter Kata Kunci-Saja

Nama Deskripsi
name
Diperlukan
description
Diperlukan
size
Diperlukan
tags
Diperlukan
ssh_public_access_enabled
Diperlukan
ssh_settings
Diperlukan
min_instances
Diperlukan
max_instances
Diperlukan
network_settings
Diperlukan
idle_time_before_scale_down
Diperlukan
identity
Diperlukan
tier
Diperlukan
enable_node_public_ip
nilai default: True

Contoh

Membuat objek 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"
               )
           ],
       ),
   )

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: Any) -> None

Parameter

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

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 dinaikkan jika file tidak dapat ditulis.'.

Atribut

base_path

Jalur dasar sumber daya.

Mengembalikan

Jenis Deskripsi
str

Jalur dasar sumber daya.

created_on

Tanda waktu pembuatan sumber daya komputasi.

Mengembalikan

Jenis Deskripsi

Tanda waktu pembuatan sumber daya komputasi.

creation_context

Konteks pembuatan sumber daya.

Mengembalikan

Jenis Deskripsi

Metadata pembuatan untuk sumber daya.

id

ID Sumber Daya.

Mengembalikan

Jenis Deskripsi

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

provisioning_errors

Kesalahan penyediaan sumber daya komputasi.

Mengembalikan

Jenis Deskripsi

Kesalahan penyediaan sumber daya komputasi.

provisioning_state

Status penyediaan sumber daya komputasi.

Mengembalikan

Jenis Deskripsi

Status penyediaan sumber daya komputasi.

type

Jenis komputasi.

Mengembalikan

Jenis Deskripsi

Jenis komputasi.