Megosztás a következőn keresztül:


ModelPackage Osztály

Egy vagy több modell és azok függőségeinek egy Docker-lemezképbe vagy Docker-fájlba való csomagolását jelöli.

A modellosztály metódusa package egy ModelPackage objektumot ad vissza. A generate_dockerfile csomagmetódus paramétere határozza meg, hogy létrejön-e Docker-rendszerkép vagy Docker-fájl.

A modell(ek) és függőségek használatával létrehozott csomag inicializálása.

Öröklődés
builtins.object
ModelPackage

Konstruktor

ModelPackage(workspace, operation_id, environment)

Paraméterek

Name Description
workspace
Kötelező

A munkaterület, amelyben a csomag létezik.

operation_id
Kötelező
str

A csomaglétrehozási művelet azonosítója.

environment
Kötelező

Környezet, amelyben a modell be van csomagolva.

workspace
Kötelező

A munkaterület, amelyben a csomag létezik.

operation_id
Kötelező
str

A csomaglétrehozási művelet azonosítója.

environment
Kötelező

Környezet, amelyben a modell be van csomagolva.

Megjegyzések

Ha olyan Docker-rendszerképet szeretne készíteni, amely beágyazza a modellt és annak függőségeit, használhatja a modell csomagolási lehetőségét. A rendszer leküldi a kimeneti lemezképet a munkaterület ACR-jének.

A Modellcsomag metódus használatához környezeti objektumot kell hozzáadnia a következtetési konfigurációhoz.


   package = Model.package(ws, [model], inference_config)
   package.wait_for_creation(show_output=True)  # Or show_output=False to hide the Docker build logs.
   package.pull()

A teljes körű rendszerképek helyett létrehozhat egy Docker-fájlt, és letöltheti a rendszerképek környezetre történő létrehozásához szükséges összes eszközt.


   package = Model.package(ws, [model], inference_config, generate_dockerfile=True)
   package.wait_for_creation(show_output=True)
   package.save("./local_context_dir")

Változók

Name Description
azureml.core.model.ModelPackage.workspace

A munkaterület, amelyben a csomag létrejön.

Metódusok

get_container_registry

Adjon vissza egy ContainerRegistry objektumot, amely azt jelzi, hogy hol tárolja a rendszerképet vagy az alaprendszerképet (Dockerfile-csomagok).

get_logs

Kérje le a csomaglétrehozás naplóit.

pull

Kérje le a csomag kimenetét a helyi gépre.

Ez csak Docker-rendszerképcsomaggal használható.

save

Mentse a csomag kimenetét egy helyi könyvtárba.

Ez csak Dockerfile-csomaggal használható.

serialize

Konvertálja ezt a ModelPackage-t JSON-szerializálható szótárlá a parancssori felület általi megjelenítéshez.

update_creation_state

Frissítse a memóriában lévő objektum aktuális állapotát.

Ez a metódus helyben frissíti az objektum tulajdonságait a megfelelő felhőobjektum aktuális állapota alapján. Ezt elsősorban a létrehozási állapot manuális lekérdezésére használják.

wait_for_creation

Várja meg, amíg a csomag létrejön.

Ez a metódus megvárja, amíg a csomaglétrehozás eléri a terminálállapotot. A dob egy WebserviceException , ha eléri a nem sikeres terminálállapotot.

get_container_registry

Adjon vissza egy ContainerRegistry objektumot, amely azt jelzi, hogy hol tárolja a rendszerképet vagy az alaprendszerképet (Dockerfile-csomagok).

get_container_registry()

Válaszok

Típus Description

A tárolóregisztrációs adatbázis címe és bejelentkezési hitelesítő adatai.

get_logs

Kérje le a csomaglétrehozás naplóit.

get_logs(decode=True, offset=0)

Paraméterek

Name Description
decode

Azt jelzi, hogy a nyers napló bájtjait sztringre kell-e dekódolni.

Alapértelmezett érték: True
offset
int

Az a bájteltolás, amelyből a naplók olvasása elkezdhető.

Alapértelmezett érték: 0

Válaszok

Típus Description
str

A csomaglétrehozás naplói.

Kivételek

Típus Description

pull

Kérje le a csomag kimenetét a helyi gépre.

Ez csak Docker-rendszerképcsomaggal használható.

pull()

Kivételek

Típus Description

save

Mentse a csomag kimenetét egy helyi könyvtárba.

Ez csak Dockerfile-csomaggal használható.

save(output_directory)

Paraméterek

Name Description
output_directory
Kötelező
str

A csomag tartalmát tartalmazó helyi könyvtár.

Kivételek

Típus Description

serialize

Konvertálja ezt a ModelPackage-t JSON-szerializálható szótárlá a parancssori felület általi megjelenítéshez.

serialize()

Válaszok

Típus Description

A ModelPackage JSON-reprezentációja.

update_creation_state

Frissítse a memóriában lévő objektum aktuális állapotát.

Ez a metódus helyben frissíti az objektum tulajdonságait a megfelelő felhőobjektum aktuális állapota alapján. Ezt elsősorban a létrehozási állapot manuális lekérdezésére használják.

update_creation_state()

Kivételek

Típus Description

wait_for_creation

Várja meg, amíg a csomag létrejön.

Ez a metódus megvárja, amíg a csomaglétrehozás eléri a terminálállapotot. A dob egy WebserviceException , ha eléri a nem sikeres terminálállapotot.

wait_for_creation(show_output=False)

Paraméterek

Name Description
show_output

Azt jelzi, hogy részletes kimenetet szeretne-e nyomtatni.

Alapértelmezett érték: False

Kivételek

Típus Description