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

Name Description
workspace
Gerekli

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

name
str

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

varsayılan değer: None
id
str

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

varsayılan değer: None
tags

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']]

varsayılan değer: None
properties

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']]

varsayılan değer: None
version
str

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

varsayılan değer: None
workspace
Gerekli

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

name
Gerekli
str

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

id
Gerekli
str

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

tags
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
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
Gerekli
str

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şkili bir Image 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 devralan 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

Name Description
properties
Gerekli

Eklenecek özellikler sözlüğü.

Özel durumlar

Tür Description

add_tags

Resme etiket ekleyin.

add_tags(tags)

Parametreler

Name Description
tags
Gerekli

Eklenecek etiket sözlüğü.

Özel durumlar

Tür Description

create

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

static create(workspace, name, models, image_config)

Parametreler

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

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

name
Gerekli
str

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

models
Gerekli

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

image_config
Gerekli

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

Döndürülenler

Tür Description

Oluşturulan Image nesnesi.

Özel durumlar

Tür Description

delete

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

delete()

Özel durumlar

Tür Description

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

Name Description
cls
Gerekli

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

workspace
Gerekli

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

image_payload
Gerekli

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

Döndürülenler

Tür Description

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

Özel durumlar

Tür Description

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

Tür Description

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

Name Description
workspace
Gerekli

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

image_name
str

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

varsayılan değer: None
model_name
str

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

varsayılan değer: None
model_id
str

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

varsayılan değer: None
tags

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

varsayılan değer: None
properties

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

varsayılan değer: None

Döndürülenler

Tür Description
list[<xref:Images>]

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

Özel durumlar

Tür Description

remove_tags

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

remove_tags(tags)

Parametreler

Name Description
tags
Gerekli

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

Özel durumlar

Tür Description

serialize

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

serialize()

Döndürülenler

Tür Description

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

Özel durumlar

Tür Description

update

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

update(tags)

Parametreler

Name Description
tags
Gerekli

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

Özel durumlar

Tür Description

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

Tür Description

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

Name Description
show_output

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

varsayılan değer: False

Özel durumlar

Tür Description