Image Klass
Definierar den abstrakta överordnade klassen för Azure Machine Learning Images.
Den här klassen är INAKTUELL. Använd klassen Environment i stället.
Bildkonstruktor.
Den här klassen är INAKTUELL. Använd klassen Environment i stället.
Bildkonstruktorn används för att hämta en molnrepresentation av ett bildobjekt som är associerat med den angivna arbetsytan. Returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade bildobjektet.
Konstruktor
Image(workspace, name=None, id=None, tags=None, properties=None, version=None)
Parametrar
| Name | Description |
|---|---|
|
workspace
Obligatorisk
|
Arbetsyteobjektet som innehåller avbildningen som ska hämtas. |
|
name
|
Namnet på avbildningen som ska hämtas. Returnerar den senaste versionen av avbildningen, om den finns. Standardvärde: None
|
|
id
|
Det specifika ID för avbildningen som ska hämtas. (ID är "<name>:<version>") Standardvärde: None
|
|
tags
|
Filtrerar bildresultat baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] Standardvärde: None
|
|
properties
|
Filtrerar bildresultat baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] Standardvärde: None
|
|
version
|
När både version och namn har angetts returneras den specifika versionen av avbildningen. Standardvärde: None
|
|
workspace
Obligatorisk
|
Arbetsyteobjektet som innehåller avbildningen som ska hämtas |
|
name
Obligatorisk
|
Namnet på avbildningen som ska hämtas. Returnerar den senaste versionen om den finns |
|
id
Obligatorisk
|
Det specifika ID för avbildningen som ska hämtas. (ID är "<name>:<version>") |
|
tags
Obligatorisk
|
Filtrerar bildresultat baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] |
|
properties
Obligatorisk
|
Filtrerar bildresultat baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] |
|
version
Obligatorisk
|
När både version och namn har angetts returneras den specifika versionen av avbildningen. |
Kommentarer
Bildkonstruktorn hämtar en molnrepresentation av ett bildobjekt som är associerat med den angivna arbetsytan. Den returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade bildobjektet.
Ett bildobjekt används för att distribuera en användares Model som en Webservice. Avbildningsobjektet innehåller vanligtvis en modell, ett körningsskript och eventuella beroenden som behövs för modelldistribution. Klassen Image har flera underklasser som ContainerImage för Docker Images och Avbildningar som FPGA.
ContainerImage Se klassen för ett exempel på en klass som ärver från klassen Image.
Bilder används vanligtvis i arbetsflöden som kräver användning av en bild. För de flesta arbetsflöden bör du i stället använda Environment klassen för att definiera din avbildning. Sedan kan du använda miljöobjektet med Modeldeploy() metoden för att distribuera modellen som en webbtjänst.
Du kan också använda metoden Modell package() för att skapa en avbildning som kan laddas ned till din lokala Docker-installation som en avbildning eller som en Dockerfile.
Se följande länk för en översikt över distribution av modeller i Azure: https://aka.ms/azureml-how-deploy.
Metoder
| add_properties |
Lägg till egenskaper i bilden. |
| add_tags |
Lägg till taggar i bilden. |
| create |
Skapa en avbildning på den angivna arbetsytan. |
| delete |
Ta bort en bild från motsvarande arbetsyta. |
| deserialize |
Konvertera ett json-objekt till ett bildobjekt. |
| image_configuration |
Abstrakt metod för att skapa ett bildkonfigurationsobjekt. |
| list |
Visa en lista över bilder som är associerade med motsvarande arbetsyta. Kan filtreras med specifika parametrar. |
| remove_tags |
Ta bort taggar från bilden. |
| serialize |
Konvertera det här bildobjektet till en JSON-serialiserad ordlista. |
| update |
Uppdatera avbildningen. |
| update_creation_state |
Uppdatera det aktuella tillståndet för det minnesinterna objektet. Utför en uppdatering på plats av objektets egenskaper baserat på det aktuella tillståndet för motsvarande molnobjekt. Främst användbart för manuell avsökning av skapandetillstånd. |
| wait_for_creation |
Vänta tills avbildningen har skapats. Vänta tills avbildningen har skapats för att nå ett terminaltillstånd. Utlöser en WebserviceException om den når ett icke-lyckat terminaltillstånd. |
add_properties
Lägg till egenskaper i bilden.
add_properties(properties)
Parametrar
| Name | Description |
|---|---|
|
properties
Obligatorisk
|
En ordlista med egenskaper att lägga till. |
Undantag
| Typ | Description |
|---|---|
add_tags
Lägg till taggar i bilden.
add_tags(tags)
Parametrar
| Name | Description |
|---|---|
|
tags
Obligatorisk
|
En ordlista med taggar att lägga till. |
Undantag
| Typ | Description |
|---|---|
create
Skapa en avbildning på den angivna arbetsytan.
static create(workspace, name, models, image_config)
Parametrar
| Name | Description |
|---|---|
|
workspace
Obligatorisk
|
<xref:<xref:workspace: azureml.core.workspace.Workspace>>
Arbetsytan som ska associeras med den här avbildningen. |
|
name
Obligatorisk
|
Namnet som ska associeras med den här bilden. |
|
models
Obligatorisk
|
En lista över modellobjekt som ska paketeras med den här avbildningen. Kan vara en tom lista. |
|
image_config
Obligatorisk
|
Avbildningskonfigurationsobjektet som ska användas för att konfigurera den här avbildningen. |
Returer
| Typ | Description |
|---|---|
|
Det skapade avbildningsobjektet. |
Undantag
| Typ | Description |
|---|---|
delete
Ta bort en bild från motsvarande arbetsyta.
delete()
Undantag
| Typ | Description |
|---|---|
Kommentarer
Den här metoden misslyckas om avbildningen har distribuerats till en live-webbtjänst.
deserialize
Konvertera ett json-objekt till ett bildobjekt.
deserialize(workspace, image_payload)
Parametrar
| Name | Description |
|---|---|
|
cls
Obligatorisk
|
Anger klassmetod. |
|
workspace
Obligatorisk
|
Arbetsyteobjektet som avbildningen är registrerad under. |
|
image_payload
Obligatorisk
|
Ett JSON-objekt som ska konverteras till ett bildobjekt. |
Returer
| Typ | Description |
|---|---|
|
Bildrepresentationen av det angivna JSON-objektet. |
Kommentarer
Den här metoden misslyckas om den angivna arbetsytan inte är den arbetsyta som avbildningen registreras under.
image_configuration
Abstrakt metod för att skapa ett bildkonfigurationsobjekt.
abstract static image_configuration()
list
Visa en lista över bilder som är associerade med motsvarande arbetsyta. Kan filtreras med specifika parametrar.
static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)
Parametrar
| Name | Description |
|---|---|
|
workspace
Obligatorisk
|
Det arbetsyteobjekt som bilderna ska visas i. |
|
image_name
|
Filtrera listan så att den endast innehåller bilder som distribuerats med det specifika avbildningsnamnet. Standardvärde: None
|
|
model_name
|
Filtrera listan så att den endast innehåller bilder som distribuerats med det specifika modellnamnet. Standardvärde: None
|
|
model_id
|
Filtrera listan så att den endast innehåller bilder som distribuerats med det specifika modell-ID:t. Standardvärde: None
|
|
tags
|
Filtrerar baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] Standardvärde: None
|
|
properties
|
Filtrerar baserat på den angivna listan, antingen efter "nyckel" eller "[nyckel, värde]". Ex. ['key', ['key2', 'key2 value']] Standardvärde: None
|
Returer
| Typ | Description |
|---|---|
|
list[<xref:Images>]
|
En filtrerad lista över bilder på den angivna arbetsytan. |
Undantag
| Typ | Description |
|---|---|
remove_tags
Ta bort taggar från bilden.
remove_tags(tags)
Parametrar
| Name | Description |
|---|---|
|
tags
Obligatorisk
|
En lista över nycklar som motsvarar taggar som ska tas bort. |
Undantag
| Typ | Description |
|---|---|
serialize
Konvertera det här bildobjektet till en JSON-serialiserad ordlista.
serialize()
Returer
| Typ | Description |
|---|---|
|
JSON-representationen av det här bildobjektet. |
update
Uppdatera avbildningen.
update(tags)
Parametrar
| Name | Description |
|---|---|
|
tags
Obligatorisk
|
En ordlista med taggar att uppdatera avbildningen med. Skriver över alla befintliga taggar. |
Undantag
| Typ | Description |
|---|---|
update_creation_state
Uppdatera det aktuella tillståndet för det minnesinterna objektet.
Utför en uppdatering på plats av objektets egenskaper baserat på det aktuella tillståndet för motsvarande molnobjekt. Främst användbart för manuell avsökning av skapandetillstånd.
update_creation_state()
Undantag
| Typ | Description |
|---|---|
wait_for_creation
Vänta tills avbildningen har skapats.
Vänta tills avbildningen har skapats för att nå ett terminaltillstånd. Utlöser en WebserviceException om den når ett icke-lyckat terminaltillstånd.
wait_for_creation(show_output=False)
Parametrar
| Name | Description |
|---|---|
|
show_output
|
Booleskt alternativ för att skriva ut mer utförliga utdata. Standardvärdet är False. Standardvärde: False
|
Undantag
| Typ | Description |
|---|---|