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


ContainerImageConfig Osztály

Meghatározza a tárolótelepítésekre vonatkozó rendszerképkonfigurációs beállításokat – végrehajtási szkriptet és futtatókörnyezetet igényel.

A szokásos használati esetekben a image_configuration osztály metódusával ContainerImage fog létrehozni egy ContainerImageConfig objektumot.

Inicializálja a konfigurációs objektumot.

Öröklődés
ContainerImageConfig

Konstruktor

ContainerImageConfig(execution_script, runtime, conda_file=None, docker_file=None, schema_file=None, dependencies=None, enable_gpu=None, tags=None, properties=None, description=None, base_image=None, base_image_registry=None, allow_absolute_path=False, cuda_version=None)

Paraméterek

execution_script
str
Kötelező

A lemezképhez futtatandó kódot tartalmazó helyi fájl elérési útja.

runtime
str
Kötelező

A rendszerképhez használandó futtatókörnyezet. A jelenleg támogatott futtatókörnyezetek a "spark-py" és a "python".

conda_file
str
alapértelmezett érték: None

A lemezképhez használandó Conda-környezetdefiníciót tartalmazó helyi fájl elérési útja.

docker_file
str
alapértelmezett érték: None

A lemezkép beállításakor futtatandó további Docker-lépéseket tartalmazó helyi fájl elérési útja.

schema_file
str
alapértelmezett érték: None

A rendszerkép üzembe helyezésekor használandó webszolgáltatási sémát tartalmazó helyi fájl elérési útja.

dependencies
list[str]
alapértelmezett érték: None

A lemezkép futtatásához szükséges további fájlok/mappák elérési útvonalainak listája.

enable_gpu
bool
alapértelmezett érték: None

Engedélyezi-e a GPU-támogatást a képen. A GPU-rendszerképet olyan Microsoft Azure-szolgáltatásokban kell használni, mint a Azure Container Instances, az Azure Machine Learning Compute, az Azure Virtual Machines és a Azure Kubernetes Service. Alapértelmezés szerint Hamis.

tags
dict[(str, str)]
alapértelmezett érték: None

A kép létrehozásához használt kulcsértékcímkék szótára.

properties
dict[(str, str)]
alapértelmezett érték: None

A kép létrehozásához használt kulcsérték-tulajdonságok szótára. Ezek a tulajdonságok az üzembe helyezés után nem módosíthatók, de új kulcsértékpárok is hozzáadhatók.

description
str
alapértelmezett érték: None

Leírás a kép megírásához.

base_image
str
alapértelmezett érték: None

Alapként használandó egyéni rendszerkép. Ha nem ad meg alaprendszerképet, akkor az alaprendszerképet a megadott futtatókörnyezeti paraméter alapján használja a rendszer.

base_image_registry
ContainerRegistry
alapértelmezett érték: None

Az alaprendszerképet tartalmazó rendszerképregisztrációs adatbázis.

allow_absolute_path
bool
alapértelmezett érték: False

Azt jelzi, hogy engedélyezi-e az abszolút elérési utat.

cuda_version
str
alapértelmezett érték: None

A GPU-támogatást igénylő lemezképek telepítéséhez szükséges CUDA-verzió. A GPU-rendszerképet olyan Microsoft Azure-szolgáltatásokban kell használni, mint a Azure Container Instances, az Azure Machine Learning Compute, az Azure Virtual Machines és a Azure Kubernetes Service. A támogatott verziók a következők: 9.0, 9.1 és 10.0. Ha a "enable_gpu" érték be van állítva, ez alapértelmezés szerint "9.1".

execution_script
str
Kötelező

A lemezképhez futtatandó kódot tartalmazó helyi fájl elérési útja

runtime
str
Kötelező

A rendszerképhez használandó futtatókörnyezet. A jelenleg támogatott futtatókörnyezetek a "spark-py" és a "python"

conda_file
str
Kötelező

A lemezképhez használandó Conda-környezetdefiníciót tartalmazó helyi fájl elérési útja

docker_file
str
Kötelező

A lemezkép beállításakor futtatandó további Docker-lépéseket tartalmazó helyi fájl elérési útja

schema_file
str
Kötelező

A rendszerkép üzembe helyezésekor használandó webszolgáltatási sémát tartalmazó helyi fájl elérési útja

dependencies
list[str]
Kötelező

A lemezkép futtatásához szükséges további fájlok/mappák elérési útjai

enable_gpu
bool
Kötelező

Engedélyezhető-e a GPU-támogatás a képen. A GPU-rendszerképet olyan Microsoft Azure-szolgáltatásokban kell használni, mint a Azure Container Instances, az Azure Machine Learning Compute, az Azure Virtual Machines és a Azure Kubernetes Service. Az alapértelmezett érték a hamis.

tags
dict[str, str]
Kötelező

Kulcsértékcímkék szótára a kép létrehozásához

properties
dict[str, str]
Kötelező

A kép létrehozásához használt kulcsérték-tulajdonságok szótára. Ezek a tulajdonságok az üzembe helyezés után nem módosíthatók, új kulcsértékpárok azonban hozzáadhatók

description
str
Kötelező

Leírás a kép megírásához

base_image
str
Kötelező

Alapként használandó egyéni rendszerkép. Ha nem ad meg alaprendszerképet, akkor az alaprendszerképet a megadott futtatókörnyezeti paraméter alapján használja a rendszer.

base_image_registry
ContainerRegistry
Kötelező

Az alaprendszerképet tartalmazó rendszerképregisztrációs adatbázis.

allow_absolute_path
bool
Kötelező

Jelölő az abszolút elérési út engedélyezéséhez

cuda_version
str
Kötelező

A GPU-támogatást igénylő rendszerképek telepítéséhez szükséges CUDA-verzió. A GPU-rendszerképet olyan Microsoft Azure-szolgáltatásokban kell használni, mint a Azure Container Instances, az Azure Machine Learning Compute, az Azure Virtual Machines és a Azure Kubernetes Service. A támogatott verziók a következők: 9.0, 9.1 és 10.0. Ha a "enable_gpu" érték be van állítva, ez alapértelmezés szerint "9.1".

Metódusok

build_create_payload

Hozza létre a tárolórendszerkép létrehozási hasznos adatait.

create_local_debug_payload

Hozza létre a tárolórendszerkép létrehozási hasznos adatait.

validate_configuration

Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e.

:class:azureml.exceptions.WebserviceException kivételt hoz létre, ha az ellenőrzés sikertelen.

build_create_payload

Hozza létre a tárolórendszerkép létrehozási hasznos adatait.

build_create_payload(workspace, name, model_ids)

Paraméterek

workspace
Workspace
Kötelező

A rendszerkép létrehozásához használt munkaterület-objektum.

name
str
Kötelező

A kép neve.

model_ids
list[str]
Kötelező

A rendszerképbe csomagolandó modellazonosítók listája.

Válaszok

Tárolórendszerképek létrehozásának hasznos adatai.

Visszatérési típus

Kivételek

create_local_debug_payload

Hozza létre a tárolórendszerkép létrehozási hasznos adatait.

create_local_debug_payload(workspace, model_ids)

Paraméterek

workspace
Workspace
Kötelező

A rendszerkép létrehozásához használt munkaterület-objektum.

model_ids
list[str]
Kötelező

A rendszerképbe csomagolandó modellazonosítók listája.

Válaszok

Tárolórendszerképek létrehozásának hasznos adatai.

Visszatérési típus

Kivételek

validate_configuration

Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e.

:class:azureml.exceptions.WebserviceException kivételt hoz létre, ha az ellenőrzés sikertelen.

validate_configuration()

Kivételek