ComputeInstance Sınıf
Azure Machine Learning'de bulut tabanlı, iyileştirilmiş 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?.
Class ComputeTarget oluşturucu.
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
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
- show_output
Ö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
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
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 .
Filtre "özellik" veya {"özellik": "value"} tarafından çalıştırılır
Döndürülenler
azureml._restclient.models.RunDto oluşturucusu
Dönüş türü
Ö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ü
Ö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
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
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
Yönetici kullanıcı hesabının SSH ortak anahtarı.
İşlem nesnesiyle ilişkilendirilecek anahtar değer etiketlerinin isteğe bağlı sözlüğü.
- assigned_user_object_id
- str
Atanan kullanıcının AAD Nesne Kimliği (önizleme).
- assigned_user_tenant_id
- str
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
Durum güncelleştirmesini beklemek için Boole değeri. Varsayılan değer False'tur.
- show_output
- bool
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
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
Durum güncelleştirmesinin beklenip beklenmeyeceği. Varsayılan değer False'tur.
- show_output
- bool
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
Durum güncelleştirmesinin beklenip beklenmeyeceği. Varsayılan değer False'tur.
- show_output
- bool
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
- location
- str
Ö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
Daha ayrıntılı çıkış sağlanıp sağlanmayacağı. Varsayılan değer False'tur.
Özel durumlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin