Aracılığıyla paylaş


ComputeInstance Sınıf

Azure Machine Learning'de bulut tabanlı, iyileştirilmiş bir ML geliştirme ortamını yönetir.

Azure Machine Learning işlem örneği, makine öğrenmesi geliştirme iş akışları için iyileştirilmiş, bulutta tam olarak yapılandırılmış ve yönetilen bir geliştirme ortamıdır. ComputeInstance genellikle bir geliştirme ortamı oluşturmak veya geliştirme ve test için eğitim ve çıkarım için bir işlem hedefi olarak kullanılır. ComputeInstance ile çalışma alanınızda tam olarak tümleşik bir not defteri deneyiminde modeller yazabilir, eğitebilir ve dağıtabilirsiniz. Daha fazla bilgi için bkz. Azure Machine Learning işlem örneği nedir?.

ComputeTarget oluşturucu sınıfı.

Sağlanan çalışma alanıyla ilişkili bir İşlem nesnesinin bulut gösterimini alın. Alınan İşlem nesnesinin belirli türüne karşılık gelen bir alt sınıfın örneğini döndürür.

Devralma
ComputeInstance

Oluşturucu

ComputeInstance(workspace, name)

Parametreler

workspace
Workspace
Gerekli

Alınacak İşlem nesnesini içeren çalışma alanı nesnesi.

name
str
Gerekli

Alınacak İşlem nesnesinin adı.

Yöntemler

delete

ComputeInstance nesnesini ilişkili çalışma alanından kaldırın.

deserialize

JSON nesnesini ComputeInstance nesnesine dönüştürme.

Sağlanan çalışma alanı ComputeInstance'ın ilişkilendirdiği çalışma alanı değilse, bu başarısız olur.

detach

ComputeInstance nesnesi için ayırma desteklenmez. Bunun yerine delete kullanın.

get

ComputeInstance nesnesi döndür.

get_active_runs

Bu işlem için çalıştırmaların oluşturucusunu döndürür.

get_docs_url

Bu sınıfın belgelerinin URL'si.

get_status

ComputeInstance için geçerli ayrıntılı durumu alın.

provisioning_configuration

ComputeInstance hedefi sağlamak için bir yapılandırma nesnesi oluşturun.

refresh_state

Nesnenin özelliklerinin yerinde güncelleştirmesini gerçekleştirin.

Bu yöntem, ilgili bulut nesnesinin geçerli durumuna göre özellikleri güncelleştirir. Bu, öncelikle işlem durumunun el ile yoklanması için yararlıdır.

restart

ComputeInstance'ı yeniden başlatın.

serialize

Bu ComputeInstance nesnesini JSON serileştirilmiş sözlüğüne dönüştürün.

start

ComputeInstance'ı başlatın.

stop

ComputeInstance'ı durdurun.

supported_vmsizes

Bir bölgede desteklenen VM boyutlarını listeleyin.

wait_for_completion

ComputeInstance'ın sağlamayı tamamlanmasını bekleyin.

delete

ComputeInstance nesnesini ilişkili çalışma alanından kaldırın.

delete(wait_for_completion=False, show_output=False)

Parametreler

wait_for_completion
varsayılan değer: False
show_output
varsayılan değer: False

Özel durumlar

Açıklamalar

Bu nesne Azure ML aracılığıyla oluşturulduysa ilgili bulut tabanlı nesneler de silinir. Bu nesne dışarıdan oluşturulduysa ve yalnızca çalışma alanına eklendiyse, özel durum oluşturur ve hiçbir şey değiştirilmez.

deserialize

JSON nesnesini ComputeInstance nesnesine dönüştürme.

Sağlanan çalışma alanı ComputeInstance'ın ilişkilendirdiği çalışma alanı değilse, bu başarısız olur.

static deserialize(workspace, object_dict)

Parametreler

workspace
Workspace
Gerekli

ComputeInstance nesnesinin ilişkili olduğu çalışma alanı nesnesi.

object_dict
dict
Gerekli

ComputeInstance nesnesine dönüştürülecek JSON nesnesi.

Döndürülenler

Sağlanan JSON nesnesinin ComputeInstance gösterimi.

Dönüş türü

Özel durumlar

detach

ComputeInstance nesnesi için ayırma desteklenmez. Bunun yerine delete kullanın.

detach()

Özel durumlar

İşlem çoğaltılmaz.

get

ComputeInstance nesnesi döndür.

get()

Döndürülenler

Sağlanan JSON nesnesinin ComputeInstance gösterimi.

Dönüş türü

Özel durumlar

get_active_runs

Bu işlem için çalıştırmaların oluşturucusunu döndürür.

get_active_runs(type=None, tags=None, properties=None, status=None)

Parametreler

type
str
varsayılan değer: None

Döndürülen çalıştırma oluşturucuyu sağlanan türe göre filtreleyin. Çalıştırma türleri oluşturmak için bkz add_type_provider .

tags
str veya dict
varsayılan değer: None

Filtre çalıştırmalarını "etiket" veya {"tag": "value"}

properties
str veya dict
varsayılan değer: None

Filtre "özellik" veya {"özellik": "value"} tarafından çalıştırılır

status
str
varsayılan değer: None

Çalıştırma durumu, "Çalışıyor" veya "Kuyruğa Alındı" olabilir.

Döndürülenler

azureml._restclient.models.RunDto oluşturucusu

Dönüş türü

<xref:builtin.generator>

Özel durumlar

get_docs_url

Bu sınıfın belgelerinin URL'si.

get_docs_url()

Döndürülenler

url

Dönüş türü

str

Özel durumlar

get_status

ComputeInstance için geçerli ayrıntılı durumu alın.

get_status()

Döndürülenler

İşlem için ayrıntılı bir durum nesnesi

Dönüş türü

Özel durumlar

provisioning_configuration

ComputeInstance hedefi sağlamak için bir yapılandırma nesnesi oluşturun.

static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)

Parametreler

vm_size
str
Gerekli

Aracı VM'lerin boyutu. Daha fazla ayrıntıya şuradan ulaşabilirsiniz: https://aka.ms/azureml-vm-details. Önceki bağlantıda ayrıntılı olarak açıklandığı gibi tüm boyutların tüm bölgelerde kullanılamadığını unutmayın. Varsayılan olarak Standard_NC6.

ssh_public_access
bool
varsayılan değer: False

Genel SSH bağlantı noktasının durumunu gösterir. Olası değerler şunlardır:

  • False - Genel SSH bağlantı noktası kapatıldı.
  • True - Genel SSH bağlantı noktası açık.
admin_user_ssh_public_key
str
varsayılan değer: None

Yönetici kullanıcı hesabının SSH ortak anahtarı.

vnet_resourcegroup_name
str
varsayılan değer: None

Sanal ağın bulunduğu kaynak grubunun adı.

vnet_name
str
varsayılan değer: None

Sanal ağın adı.

subnet_name
str
varsayılan değer: None

Sanal ağın içindeki alt ağın adı.

tags
dict[str, str]
varsayılan değer: None

İşlem nesnesiyle ilişkilendirilecek anahtar değer etiketlerinin isteğe bağlı sözlüğü.

description
str
varsayılan değer: None

İşlem nesnesi için isteğe bağlı bir açıklama.

assigned_user_object_id
str
varsayılan değer: None

Atanan kullanıcının AAD Nesne Kimliği (önizleme).

assigned_user_tenant_id
str
varsayılan değer: None

Atanan kullanıcının AAD Kiracı Kimliği (önizleme).

Döndürülenler

İşlem nesnesi oluştururken kullanılacak yapılandırma nesnesi.

Dönüş türü

Özel durumlar

refresh_state

Nesnenin özelliklerinin yerinde güncelleştirmesini gerçekleştirin.

Bu yöntem, ilgili bulut nesnesinin geçerli durumuna göre özellikleri güncelleştirir. Bu, öncelikle işlem durumunun el ile yoklanması için yararlıdır.

refresh_state()

Özel durumlar

restart

ComputeInstance'ı yeniden başlatın.

restart(wait_for_completion=False, show_output=False)

Parametreler

wait_for_completion
bool
varsayılan değer: False

Durum güncelleştirmesini beklemek için Boole değeri. Varsayılan değer False'tur.

show_output
bool
varsayılan değer: False

Daha ayrıntılı çıkış sağlamak için Boole değeri. Varsayılan değer False'tur.

Döndürülenler

Hiçbiri

Dönüş türü

Özel durumlar

azureml.exceptions.ComputeTargetException:

serialize

Bu ComputeInstance nesnesini JSON serileştirilmiş sözlüğüne dönüştürün.

serialize()

Döndürülenler

Bu ComputeInstance nesnesinin JSON gösterimi.

Dönüş türü

Özel durumlar

start

ComputeInstance'ı başlatın.

start(wait_for_completion=False, show_output=False)

Parametreler

wait_for_completion
bool
varsayılan değer: False

Durum güncelleştirmesinin beklenip beklenmeyeceği. Varsayılan değer False'tur.

show_output
bool
varsayılan değer: False

Daha ayrıntılı çıkış sağlanıp sağlanmayacağı. Varsayılan değer False'tur.

Döndürülenler

Hiçbiri

Dönüş türü

Özel durumlar

stop

ComputeInstance'ı durdurun.

stop(wait_for_completion=False, show_output=False)

Parametreler

wait_for_completion
bool
varsayılan değer: False

Durum güncelleştirmesinin beklenip beklenmeyeceği. Varsayılan değer False'tur.

show_output
bool
varsayılan değer: False

Daha ayrıntılı çıkış sağlanıp sağlanmayacağı. Varsayılan değer False'tur.

Döndürülenler

Hiçbiri

Dönüş türü

Özel durumlar

supported_vmsizes

Bir bölgede desteklenen VM boyutlarını listeleyin.

static supported_vmsizes(workspace, location=None)

Parametreler

workspace
Workspace
Gerekli

Çalışma alanı.

location
str
varsayılan değer: None

Örneğin konumu. Belirtilmezse, varsayılan çalışma alanı konumudur.

Döndürülenler

Vm, VCPU'lar ve RAM adıyla bir bölgede desteklenen VM boyutlarının listesi.

Dönüş türü

Özel durumlar

wait_for_completion

ComputeInstance'ın sağlamayı tamamlanmasını bekleyin.

wait_for_completion(show_output=False, is_delete_operation=False)

Parametreler

show_output
bool
varsayılan değer: False

Daha ayrıntılı çıkış sağlanıp sağlanmayacağı. Varsayılan değer False'tur.

is_delete_operation
bool
varsayılan değer: False

İşlemin silmeye yönelik olup olmadığını gösterir.

Özel durumlar