Image Klasa
Definiuje abstrakcyjną klasę nadrzędną dla obrazów usługi Azure Machine Learning.
Ta klasa jest PRZESTARZAŁA. Environment Zamiast tego użyj klasy .
Konstruktor obrazu.
Ta klasa jest PRZESTARZAŁA. Environment Zamiast tego użyj klasy .
Konstruktor obrazu służy do pobierania reprezentacji chmury obiektu Image skojarzonego z podanym obszarem roboczym. Zwróci wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu obrazu.
- Dziedziczenie
-
Image
Konstruktor
Image(workspace, name=None, id=None, tags=None, properties=None, version=None)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
Obiekt Workspace zawierający obraz do pobrania. |
name
|
Nazwa obrazu do pobrania. Jeśli istnieje, zostanie zwrócona najnowsza wersja obrazu. Domyślna wartość: None
|
id
|
Określony identyfikator obrazu do pobrania. (Identyfikator to "<name>:<version>") Domyślna wartość: None
|
tags
|
Filtruje wyniki obrazów na podstawie podanej listy według wartości "key" lub "[key, value]". Np. ['key', ['key2', 'key2 value']] Domyślna wartość: None
|
properties
|
Filtruje wyniki obrazów na podstawie podanej listy według wartości "key" lub "[key, value]". Np. ['key', ['key2', 'key2 value']] Domyślna wartość: None
|
version
|
Po określeniu wersji i nazwy zostanie zwrócona określona wersja obrazu. Domyślna wartość: None
|
workspace
Wymagane
|
Obiekt obszaru roboczego zawierający obraz do pobrania |
name
Wymagane
|
Nazwa obrazu do pobrania. Zwróci najnowszą wersję, jeśli istnieje |
id
Wymagane
|
Określony identyfikator obrazu do pobrania. (Identyfikator to ":") |
tags
Wymagane
|
Filtruje wyniki obrazów na podstawie podanej listy według wartości "key" lub "[key, value]". Np. ['key', ['key2', 'key2 value']] |
properties
Wymagane
|
Filtruje wyniki obrazów na podstawie podanej listy według wartości "key" lub "[key, value]". Np. ['key', ['key2', 'key2 value']] |
version
Wymagane
|
Po określeniu wersji i nazwy zostanie zwrócona określona wersja obrazu. |
Uwagi
Konstruktor obrazu pobiera reprezentację w chmurze obiektu Image skojarzonego z podanym obszarem roboczym. Zwraca wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu Obrazu.
Obiekt Image służy do wdrażania użytkowników Model jako Webserviceobiektu . Obiekt Image zwykle zawiera model, skrypt wykonywania i wszelkie zależności wymagane do wdrożenia modelu. Klasa Image ma wiele podklas, takich jak ContainerImage for Docker Images, i Obrazy, takie jak FPGA.
Zobacz klasę ContainerImage , aby zapoznać się z przykładem klasy dziedziczonej z klasy Image.
Obrazy są zwykle używane w przepływach pracy, które wymagają użycia obrazu. W przypadku większości przepływów pracy należy zamiast tego użyć Environment klasy do zdefiniowania obrazu. Następnie możesz użyć obiektu Environment z Model deploy()
metodą , aby wdrożyć model jako usługę internetową.
Możesz również użyć metody Model package()
, aby utworzyć obraz, który można pobrać do lokalnej instalacji platformy Docker jako obrazu lub jako pliku Dockerfile.
Zobacz następujący link, aby zapoznać się z omówieniem wdrażania modeli na platformie Azure: https://aka.ms/azureml-how-deploy.
Metody
add_properties |
Dodaj właściwości do obrazu. |
add_tags |
Dodaj tagi do obrazu. |
create |
Utwórz obraz w podanym obszarze roboczym. |
delete |
Usuń obraz z odpowiedniego obszaru roboczego. |
deserialize |
Przekonwertuj obiekt JSON na obiekt Image. |
image_configuration |
Metoda abstrakcyjna do tworzenia obiektu konfiguracji obrazu. |
list |
Wyświetl listę obrazów skojarzonych z odpowiednim obszarem roboczym. Można filtrować przy użyciu określonych parametrów. |
remove_tags |
Usuń tagi z obrazu. |
serialize |
Przekonwertuj ten obiekt obrazu na słownik serializowany w formacie JSON. |
update |
Zaktualizuj obraz. |
update_creation_state |
Odśwież bieżący stan obiektu w pamięci. Przeprowadź aktualizację w miejscu właściwości obiektu na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Przede wszystkim przydatne w przypadku ręcznego sondowania stanu tworzenia. |
wait_for_creation |
Poczekaj na zakończenie tworzenia obrazu. Poczekaj na utworzenie obrazu, aby osiągnąć stan terminalu. Zgłosi wyjątek WebserviceException, jeśli osiągnie stan terminalu, który nie powiedzie się. |
add_properties
Dodaj właściwości do obrazu.
add_properties(properties)
Parametry
Nazwa | Opis |
---|---|
properties
Wymagane
|
Słownik właściwości do dodania. |
Wyjątki
Typ | Opis |
---|---|
add_tags
Dodaj tagi do obrazu.
add_tags(tags)
Parametry
Nazwa | Opis |
---|---|
tags
Wymagane
|
Słownik tagów do dodania. |
Wyjątki
Typ | Opis |
---|---|
create
Utwórz obraz w podanym obszarze roboczym.
static create(workspace, name, models, image_config)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
<xref:<xref:workspace: azureml.core.workspace.Workspace>>
Obszar roboczy do skojarzenia z tym obrazem. |
name
Wymagane
|
Nazwa do skojarzenia z tym obrazem. |
models
Wymagane
|
Lista obiektów modelu do spakowania przy użyciu tego obrazu. Może być pustą listą. |
image_config
Wymagane
|
Obiekt konfiguracji obrazu używany do konfigurowania tego obrazu. |
Zwraca
Typ | Opis |
---|---|
Utworzony obiekt Image. |
Wyjątki
Typ | Opis |
---|---|
delete
Usuń obraz z odpowiedniego obszaru roboczego.
delete()
Wyjątki
Typ | Opis |
---|---|
Uwagi
Ta metoda kończy się niepowodzeniem, jeśli obraz został wdrożony w aktywnej usłudze internetowej.
deserialize
Przekonwertuj obiekt JSON na obiekt Image.
deserialize(workspace, image_payload)
Parametry
Nazwa | Opis |
---|---|
cls
Wymagane
|
Wskazuje metodę klasy. |
workspace
Wymagane
|
Obiekt obszaru roboczego, w ramach których zarejestrowano obraz. |
image_payload
Wymagane
|
Obiekt JSON do konwersji na obiekt Image. |
Zwraca
Typ | Opis |
---|---|
Reprezentacja obrazu dostarczonego obiektu JSON. |
Wyjątki
Typ | Opis |
---|---|
Uwagi
Ta metoda nie powiedzie się, jeśli podany obszar roboczy nie jest obszarem roboczym, w ramach których obraz jest zarejestrowany.
image_configuration
Metoda abstrakcyjna do tworzenia obiektu konfiguracji obrazu.
abstract static image_configuration()
Wyjątki
Typ | Opis |
---|---|
list
Wyświetl listę obrazów skojarzonych z odpowiednim obszarem roboczym. Można filtrować przy użyciu określonych parametrów.
static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
Obiekt Obszar roboczy do wyświetlenia listy obrazów. |
image_name
|
Filtruj listę, aby uwzględnić tylko obrazy wdrożone z określoną nazwą obrazu. Domyślna wartość: None
|
model_name
|
Lista filtrów do uwzględnienia tylko obrazów wdrożonych z określoną nazwą modelu. Domyślna wartość: None
|
model_id
|
Lista filtrów umożliwia uwzględnianie tylko obrazów wdrożonych przy użyciu określonego identyfikatora modelu. Domyślna wartość: None
|
tags
|
Filtruje na podstawie podanej listy według wartości "klucz" lub "[klucz, wartość]". Np. ['key', ['key2', 'key2 value']] Domyślna wartość: None
|
properties
|
Filtruje na podstawie podanej listy według wartości "klucz" lub "[klucz, wartość]". Np. ['key', ['key2', 'key2 value']] Domyślna wartość: None
|
Zwraca
Typ | Opis |
---|---|
list[<xref:Images>]
|
Filtrowana lista obrazów w podanym obszarze roboczym. |
Wyjątki
Typ | Opis |
---|---|
remove_tags
Usuń tagi z obrazu.
remove_tags(tags)
Parametry
Nazwa | Opis |
---|---|
tags
Wymagane
|
Lista kluczy odpowiadających tagom do usunięcia. |
Wyjątki
Typ | Opis |
---|---|
serialize
Przekonwertuj ten obiekt obrazu na słownik serializowany w formacie JSON.
serialize()
Zwraca
Typ | Opis |
---|---|
Reprezentacja JSON tego obiektu Image. |
Wyjątki
Typ | Opis |
---|---|
update
Zaktualizuj obraz.
update(tags)
Parametry
Nazwa | Opis |
---|---|
tags
Wymagane
|
Słownik tagów do aktualizowania obrazu za pomocą polecenia . Zastąpi wszystkie istniejące tagi. |
Wyjątki
Typ | Opis |
---|---|
update_creation_state
Odśwież bieżący stan obiektu w pamięci.
Przeprowadź aktualizację w miejscu właściwości obiektu na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Przede wszystkim przydatne w przypadku ręcznego sondowania stanu tworzenia.
update_creation_state()
Wyjątki
Typ | Opis |
---|---|
wait_for_creation
Poczekaj na zakończenie tworzenia obrazu.
Poczekaj na utworzenie obrazu, aby osiągnąć stan terminalu. Zgłosi wyjątek WebserviceException, jeśli osiągnie stan terminalu, który nie powiedzie się.
wait_for_creation(show_output=False)
Parametry
Nazwa | Opis |
---|---|
show_output
|
Opcja logiczna umożliwiająca drukowanie większej liczby pełnych danych wyjściowych. Wartość domyślna to False. Domyślna wartość: False
|
Wyjątki
Typ | Opis |
---|---|