Image Sınıf

Azure Machine Learning Görüntüleri için soyut üst sınıfı tanımlar.

Bu sınıf KULLANIMDAN KALDıRıLMıŞTıR. Bunun yerine sınıfını Environment kullanın.

Görüntü oluşturucu.

Bu sınıf KULLANIMDAN KALDıRıLMıŞTıR. Bunun yerine sınıfını Environment kullanın.

Görüntü oluşturucu, sağlanan çalışma alanıyla ilişkilendirilmiş bir Görüntü nesnesinin bulut gösterimini almak için kullanılır. Alınan Image nesnesinin belirli türüne karşılık gelen bir alt sınıfın örneğini döndürür.

Devralma
Image

Oluşturucu

Image(workspace, name=None, id=None, tags=None, properties=None, version=None)

Parametreler

workspace
Workspace
Gerekli

Alınacak Görüntüyü içeren Workspace nesnesi.

name
str
varsayılan değer: None

Alınacak Görüntünün adı. Görüntü varsa en son sürümünü döndürür.

id
str
varsayılan değer: None

Alınacak görüntünün belirli kimliği. (Id is "<name>:<version>")

tags
list
varsayılan değer: None

Görüntü sonuçlarını sağlanan listeye göre 'key' veya '[key, value]' değerine göre filtreler. Örn. ['key', ['key2', 'key2 value']]

properties
list
varsayılan değer: None

Görüntü sonuçlarını sağlanan listeye göre 'key' veya '[key, value]' değerine göre filtreler. Örn. ['key', ['key2', 'key2 value']]

version
str
varsayılan değer: None

Hem sürüm hem de ad belirtildiğinde Görüntünün belirli bir sürümünü döndürür.

workspace
Workspace
Gerekli

Alınacak Görüntüyü içeren çalışma alanı nesnesi

name
str
Gerekli

Alınacak Görüntünün adı. Varsa en son sürümü döndürür

id
str
Gerekli

Alınacak görüntünün belirli kimliği. (Kimlik ":")

tags
list
Gerekli

Görüntü sonuçlarını sağlanan listeye göre 'key' veya '[key, value]' değerine göre filtreler. Örn. ['key', ['key2', 'key2 value']]

properties
list
Gerekli

Görüntü sonuçlarını sağlanan listeye göre 'key' veya '[key, value]' değerine göre filtreler. Örn. ['key', ['key2', 'key2 value']]

version
str
Gerekli

Hem sürüm hem de ad belirtildiğinde Görüntünün belirli bir sürümünü döndürür.

Açıklamalar

Görüntü oluşturucu, sağlanan çalışma alanıyla ilişkilendirilmiş bir Görüntü nesnesinin bulut gösterimini alır. Alınan Image nesnesinin belirli türüne karşılık gelen bir alt sınıfın örneğini döndürür.

Image nesnesi, bir kullanıcının Model öğesini olarak Webservicedağıtmak için kullanılır. Image nesnesi genellikle bir Model, yürütme betiği ve Model dağıtımı için gereken bağımlılıkları içerir. Image sınıfının Docker Görüntüleri için ContainerImage ve FPGA gibi görüntüler gibi birden çok alt sınıfı vardır.

Image sınıfından ContainerImage devralınan bir sınıf örneği için sınıfına bakın.

Görüntüler genellikle görüntü kullanılmasını gerektiren iş akışlarında kullanılır. Çoğu iş akışı için bunun yerine sınıfını Environment kullanarak görüntünüzü tanımlamanız gerekir. Ardından Environment nesnesini yöntemiyle Modeldeploy() kullanarak modeli bir web hizmeti olarak dağıtabilirsiniz. Yerel Docker yüklemenize görüntü veya Dockerfile olarak indirilebilen bir görüntü oluşturmak için Model package() yöntemini de kullanabilirsiniz.

Azure'da model dağıtmaya genel bakış için aşağıdaki bağlantıya bakın: https://aka.ms/azureml-how-deploy.

Yöntemler

add_properties

Görüntüye özellikler ekleyin.

add_tags

Resme etiket ekleyin.

create

Sağlanan çalışma alanında bir görüntü oluşturun.

delete

Bir görüntüyü ilgili çalışma alanından silin.

deserialize

Bir json nesnesini Image nesnesine dönüştürün.

image_configuration

Görüntü yapılandırma nesnesi oluşturmak için soyut yöntem.

list

İlgili çalışma alanıyla ilişkili Görüntüleri listeleyin. Belirli parametrelerle filtrelenebilir.

remove_tags

Görüntüden etiketleri kaldırın.

serialize

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

update

Görüntüyü güncelleştirin.

update_creation_state

Bellek içi nesnenin geçerli durumunu yenileyin.

İlgili bulut nesnesinin geçerli durumuna bağlı olarak nesnenin özelliklerinin yerinde güncelleştirmesini gerçekleştirin. Oluşturma durumunun el ile yoklanması için öncelikli olarak yararlıdır.

wait_for_creation

Görüntünün oluşturulmasının tamamlanmasını bekleyin.

Görüntü oluşturma işleminin terminal durumuna ulaşmasını bekleyin. Başarılı olmayan bir terminal durumuna ulaşırsa bir WebserviceException oluşturur.

add_properties

Görüntüye özellikler ekleyin.

add_properties(properties)

Parametreler

properties
dict[str, str]
Gerekli

Eklenecek özellikler sözlüğü.

Özel durumlar

add_tags

Resme etiket ekleyin.

add_tags(tags)

Parametreler

tags
dict[str, str]
Gerekli

Eklenecek etiket sözlüğü.

Özel durumlar

create

Sağlanan çalışma alanında bir görüntü oluşturun.

static create(workspace, name, models, image_config)

Parametreler

workspace
<xref:<xref:workspace: azureml.core.workspace.Workspace>>
Gerekli

Bu görüntüyle ilişkilendirilecek çalışma alanı.

name
str
Gerekli

Bu görüntüyle ilişkilendirilecek ad.

models
list[Model]
Gerekli

Bu görüntüyle paketlenecek Model nesnelerinin listesi. Boş bir liste olabilir.

image_config
ImageConfig
Gerekli

Bu görüntüyü yapılandırmak için kullanılacak görüntü yapılandırma nesnesi.

Döndürülenler

Oluşturulan Image nesnesi.

Dönüş türü

Özel durumlar

delete

Bir görüntüyü ilgili çalışma alanından silin.

delete()

Özel durumlar

Açıklamalar

Görüntü canlı bir web hizmeti için dağıtıldıysa bu yöntem başarısız olur.

deserialize

Bir json nesnesini Image nesnesine dönüştürün.

deserialize(workspace, image_payload)

Parametreler

cls
Gerekli

Sınıf yöntemini gösterir.

workspace
Workspace
Gerekli

Görüntünün kayıtlı olduğu çalışma alanı nesnesi.

image_payload
dict
Gerekli

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

Döndürülenler

Sağlanan JSON nesnesinin Görüntü gösterimi.

Dönüş türü

Özel durumlar

Açıklamalar

Sağlanan çalışma alanı görüntünün kaydedildiği çalışma alanı değilse bu yöntem başarısız olur.

image_configuration

Görüntü yapılandırma nesnesi oluşturmak için soyut yöntem.

abstract static image_configuration()

Özel durumlar

list

İlgili çalışma alanıyla ilişkili Görüntüleri listeleyin. Belirli parametrelerle filtrelenebilir.

static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)

Parametreler

workspace
Workspace
Gerekli

görüntülerin listel olduğu Çalışma Alanı nesnesi.

image_name
str
varsayılan değer: None

Listeyi yalnızca belirli bir görüntü adıyla dağıtılan Görüntüleri içerecek şekilde filtreleyin.

model_name
str
varsayılan değer: None

Listeyi yalnızca belirli model adıyla dağıtılan Görüntüleri içerecek şekilde filtreleyin.

model_id
str
varsayılan değer: None

Listeyi yalnızca belirli model kimliğiyle dağıtılan Görüntüleri içerecek şekilde filtreleyin.

tags
list
varsayılan değer: None

Sağlanan listeye göre 'key' veya '[key, value]' ölçütüne göre filtreleyecektir. Örn. ['key', ['key2', 'key2 value']]

properties
list
varsayılan değer: None

Sağlanan listeye göre 'key' veya '[key, value]' ölçütüne göre filtreleyecektir. Örn. ['key', ['key2', 'key2 value']]

Döndürülenler

Sağlanan çalışma alanında görüntülerin filtrelenmiş listesi.

Dönüş türü

list[<xref:Images>]

Özel durumlar

remove_tags

Görüntüden etiketleri kaldırın.

remove_tags(tags)

Parametreler

tags
list[str]
Gerekli

Kaldırılacak etiketlere karşılık gelen anahtarların listesi.

Özel durumlar

serialize

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

serialize()

Döndürülenler

Bu Görüntü nesnesinin JSON gösterimi.

Dönüş türü

Özel durumlar

update

Görüntüyü güncelleştirin.

update(tags)

Parametreler

tags
dict[str, str]
Gerekli

Resmi güncelleştirmek için etiket sözlüğü. Mevcut etiketlerin üzerine yazar.

Özel durumlar

update_creation_state

Bellek içi nesnenin geçerli durumunu yenileyin.

İlgili bulut nesnesinin geçerli durumuna bağlı olarak nesnenin özelliklerinin yerinde güncelleştirmesini gerçekleştirin. Oluşturma durumunun el ile yoklanması için öncelikli olarak yararlıdır.

update_creation_state()

Özel durumlar

wait_for_creation

Görüntünün oluşturulmasının tamamlanmasını bekleyin.

Görüntü oluşturma işleminin terminal durumuna ulaşmasını bekleyin. Başarılı olmayan bir terminal durumuna ulaşırsa bir WebserviceException oluşturur.

wait_for_creation(show_output=False)

Parametreler

show_output
bool
varsayılan değer: False

Daha ayrıntılı çıktı yazdırmak için Boole seçeneği. Varsayılan değer False'tur.

Özel durumlar