Image Třída
Definuje abstraktní nadřazenou třídu pro image Azure Machine Learning.
Tato třída je zastaralá. Místo toho použijte třídu Environment.
Konstruktor image
Tato třída je zastaralá. Místo toho použijte třídu Environment.
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.
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]. Pří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]. Pří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 "<name>:<version>") |
|
tags
Vyžadováno
|
Vyfiltruje výsledky obrázků na základě zadaného seznamu podle klíče nebo [klíče, hodnoty]. Pří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]. Pří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 Modeldeploy() 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. |
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()
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]". Příklad: ['key', ['key2', 'key2 value']] Default value: None
|
|
properties
|
Vyfiltruje podle zadaného seznamu hodnotu "klíč" nebo "[klíč, hodnota]". Pří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. |
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í nastavení je 'False'. Default value: False
|
Výjimky
| Typ | Description |
|---|---|