Image Třída
Definuje abstraktní nadřazenou třídu pro image Azure Machine Learning.
Tato třída je zastaralá. Environment Místo toho použijte třídu.
Konstruktor image
Tato třída je zastaralá. Environment Místo toho použijte třídu.
Konstruktor image se používá k načtení cloudové reprezentace objektu Image přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající určitému typu načteného objektu Image.
- Dědičnost
-
Image
Konstruktor
Image(workspace, name=None, id=None, tags=None, properties=None, version=None)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt Pracovního prostoru obsahující obrázek, který se má načíst. |
name
|
Název image, která se má načíst. Vrátí nejnovější verzi image, pokud existuje. Default value: None
|
id
|
Konkrétní ID image, která se má načíst. (ID je "<name>:<version>") Default value: None
|
tags
|
Vyfiltruje výsledky obrázků na základě zadaného seznamu podle klíče nebo [klíče, hodnoty]. Například ['key', ['key2', 'key2 value']] Default value: None
|
properties
|
Vyfiltruje výsledky obrázků na základě zadaného seznamu podle klíče nebo [klíče, hodnoty]. Například ['key', ['key2', 'key2 value']] Default value: None
|
version
|
Pokud zadáte verzi i název, vrátí se konkrétní verze image. Default value: None
|
workspace
Vyžadováno
|
Objekt pracovního prostoru obsahující image k načtení |
name
Vyžadováno
|
Název image, která se má načíst. Vrátí nejnovější verzi, pokud existuje. |
id
Vyžadováno
|
Konkrétní ID image, která se má načíst. (ID je :) |
tags
Vyžadováno
|
Vyfiltruje výsledky obrázků na základě zadaného seznamu podle klíče nebo [klíče, hodnoty]. Například ['key', ['key2', 'key2 value']] |
properties
Vyžadováno
|
Vyfiltruje výsledky obrázků na základě zadaného seznamu podle klíče nebo [klíče, hodnoty]. Například ['key', ['key2', 'key2 value']] |
version
Vyžadováno
|
Pokud zadáte verzi i název, vrátí se konkrétní verze image. |
Poznámky
Konstruktor Image načte cloudovou reprezentaci objektu Image přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající určitému typu načteného objektu Image.
Objekt Image se používá k nasazení uživatele Model jako objektu Webservice. Objekt Image obvykle obsahuje model, spouštěcí skript a všechny závislosti potřebné pro nasazení modelu. Třída Image má několik podtříd, jako je ContainerImage pro image Dockeru, a image, jako je FPGA.
Podívejte se na ContainerImage příklad třídy, která dědí z třídy Image.
Obrázky se obvykle používají v pracovních postupech, které vyžadují použití obrázku. U většiny pracovních postupů byste místo toho měli k definování image použít Environment třídu. Pak můžete pomocí objektu Prostředí s metodou Model deploy()
nasadit model jako webovou službu.
Pomocí metody Model package()
můžete také vytvořit image, která se dá stáhnout do místní instalace Dockeru jako image nebo jako soubor Dockerfile.
Přehled nasazení modelů v Azure najdete na následujícím odkazu: https://aka.ms/azureml-how-deploy
Metody
add_properties |
Přidejte do obrázku vlastnosti. |
add_tags |
Přidejte do obrázku značky. |
create |
Vytvořte image v poskytnutém pracovním prostoru. |
delete |
Odstraňte obrázek z odpovídajícího pracovního prostoru. |
deserialize |
Převede objekt JSON na objekt Image. |
image_configuration |
Abstraktní metoda pro vytvoření objektu konfigurace image. |
list |
Zobrazí seznam imagí přidružených k odpovídajícímu pracovnímu prostoru. Je možné filtrovat pomocí konkrétních parametrů. |
remove_tags |
Odeberte značky z obrázku. |
serialize |
Převeďte tento objekt Image na serializovaný slovník JSON. |
update |
Aktualizujte image. |
update_creation_state |
Aktualizujte aktuální stav objektu v paměti. Proveďte místní aktualizaci vlastností objektu na základě aktuálního stavu odpovídajícího cloudového objektu. Primárně užitečné pro ruční dotazování stavu vytváření. |
wait_for_creation |
Počkejte na dokončení vytváření image. Počkejte, až se vytvoření image dostane do stavu terminálu. Vyvolá výjimku WebserviceException, pokud dosáhne stavu terminálu, který není úspěšný. |
add_properties
Přidejte do obrázku vlastnosti.
add_properties(properties)
Parametry
Name | Description |
---|---|
properties
Vyžadováno
|
Slovník vlastností, které chcete přidat. |
Výjimky
Typ | Description |
---|---|
add_tags
Přidejte do obrázku značky.
add_tags(tags)
Parametry
Name | Description |
---|---|
tags
Vyžadováno
|
Slovník značek, které chcete přidat. |
Výjimky
Typ | Description |
---|---|
create
Vytvořte image v poskytnutém pracovním prostoru.
static create(workspace, name, models, image_config)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
<xref:<xref:workspace: azureml.core.workspace.Workspace>>
Pracovní prostor, který se má přidružit k této imagi. |
name
Vyžadováno
|
Název, který chcete přidružit k tomuto obrázku. |
models
Vyžadováno
|
Seznam objektů modelu, které se mají zabalit s touto imagí. Může to být prázdný seznam. |
image_config
Vyžadováno
|
Objekt konfigurace image, který se má použít ke konfiguraci této image. |
Návraty
Typ | Description |
---|---|
Vytvořený objekt Image. |
Výjimky
Typ | Description |
---|---|
delete
Odstraňte obrázek z odpovídajícího pracovního prostoru.
delete()
Výjimky
Typ | Description |
---|---|
Poznámky
Tato metoda selže, pokud byla image nasazena do živé webové služby.
deserialize
Převede objekt JSON na objekt Image.
deserialize(workspace, image_payload)
Parametry
Name | Description |
---|---|
cls
Vyžadováno
|
Označuje metodu třídy. |
workspace
Vyžadováno
|
Objekt pracovního prostoru, ve které je image zaregistrovaná. |
image_payload
Vyžadováno
|
Objekt JSON, který se má převést na objekt Image. |
Návraty
Typ | Description |
---|---|
Obrázek reprezentace poskytnutého objektu JSON. |
Výjimky
Typ | Description |
---|---|
Poznámky
Tato metoda selže, pokud zadaný pracovní prostor není pracovním prostorem, ve které je image zaregistrovaná.
image_configuration
Abstraktní metoda pro vytvoření objektu konfigurace image.
abstract static image_configuration()
Výjimky
Typ | Description |
---|---|
list
Zobrazí seznam imagí přidružených k odpovídajícímu pracovnímu prostoru. Je možné filtrovat pomocí konkrétních parametrů.
static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt Pracovního prostoru pro zobrazení seznamu obrázků. |
image_name
|
Seznam filtrů, který bude obsahovat jenom image nasazené s konkrétním názvem image. Default value: None
|
model_name
|
Seznam filtrů, který bude obsahovat jenom image nasazené s konkrétním názvem modelu. Default value: None
|
model_id
|
Seznam filtrů, který bude obsahovat jenom image nasazené s konkrétním ID modelu. Default value: None
|
tags
|
Vyfiltruje podle zadaného seznamu hodnotu "klíč" nebo "[klíč, hodnota]". Například ['key', ['key2', 'key2 value']] Default value: None
|
properties
|
Vyfiltruje podle zadaného seznamu hodnotu "klíč" nebo "[klíč, hodnota]". Například ['key', ['key2', 'key2 value']] Default value: None
|
Návraty
Typ | Description |
---|---|
list[<xref:Images>]
|
Filtrovaný seznam obrázků v zadaném pracovním prostoru. |
Výjimky
Typ | Description |
---|---|
remove_tags
Odeberte značky z obrázku.
remove_tags(tags)
Parametry
Name | Description |
---|---|
tags
Vyžadováno
|
Seznam klíčů odpovídajících značek, které se mají odebrat. |
Výjimky
Typ | Description |
---|---|
serialize
Převeďte tento objekt Image na serializovaný slovník JSON.
serialize()
Návraty
Typ | Description |
---|---|
Reprezentace tohoto objektu Image ve formátu JSON. |
Výjimky
Typ | Description |
---|---|
update
Aktualizujte image.
update(tags)
Parametry
Name | Description |
---|---|
tags
Vyžadováno
|
Slovník značek, pomocí které se má obrázek aktualizovat. Přepíše všechny existující značky. |
Výjimky
Typ | Description |
---|---|
update_creation_state
Aktualizujte aktuální stav objektu v paměti.
Proveďte místní aktualizaci vlastností objektu na základě aktuálního stavu odpovídajícího cloudového objektu. Primárně užitečné pro ruční dotazování stavu vytváření.
update_creation_state()
Výjimky
Typ | Description |
---|---|
wait_for_creation
Počkejte na dokončení vytváření image.
Počkejte, až se vytvoření image dostane do stavu terminálu. Vyvolá výjimku WebserviceException, pokud dosáhne stavu terminálu, který není úspěšný.
wait_for_creation(show_output=False)
Parametry
Name | Description |
---|---|
show_output
|
Logická možnost tisku podrobnějšího výstupu Výchozí hodnota je False. Default value: False
|
Výjimky
Typ | Description |
---|---|