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
Name | Description |
---|---|
execution_script
Kötelező
|
A lemezképhez futtatandó kódot tartalmazó helyi fájl elérési útja. |
runtime
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
|
A lemezképhez használandó Conda-környezetdefiníciót tartalmazó helyi fájl elérési útja. Alapértelmezett érték: None
|
docker_file
|
A lemezkép beállításakor futtatandó további Docker-lépéseket tartalmazó helyi fájl elérési útja. Alapértelmezett érték: None
|
schema_file
|
A rendszerkép üzembe helyezésekor használandó webszolgáltatási sémát tartalmazó helyi fájl elérési útja. Alapértelmezett érték: None
|
dependencies
|
A lemezkép futtatásához szükséges további fájlok/mappák elérési útvonalainak listája. Alapértelmezett érték: None
|
enable_gpu
|
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. Alapértelmezett érték: None
|
tags
|
A kép létrehozásához használt kulcsértékcímkék szótára. Alapértelmezett érték: None
|
properties
|
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. Alapértelmezett érték: None
|
description
|
Leírás a kép megírásához. Alapértelmezett érték: None
|
base_image
|
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. Alapértelmezett érték: None
|
base_image_registry
|
Az alaprendszerképet tartalmazó rendszerképregisztrációs adatbázis. Alapértelmezett érték: None
|
allow_absolute_path
|
Azt jelzi, hogy engedélyezi-e az abszolút elérési utat. Alapértelmezett érték: False
|
cuda_version
|
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". Alapértelmezett érték: None
|
execution_script
Kötelező
|
A lemezképhez futtatandó kódot tartalmazó helyi fájl elérési útja |
runtime
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
Kötelező
|
A lemezképhez használandó Conda-környezetdefiníciót tartalmazó helyi fájl elérési útja |
docker_file
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
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
Kötelező
|
A lemezkép futtatásához szükséges további fájlok/mappák elérési útjai |
enable_gpu
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
Kötelező
|
Kulcsértékcímkék szótára a kép létrehozásához |
properties
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
Kötelező
|
Leírás a kép megírásához |
base_image
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
Kötelező
|
Az alaprendszerképet tartalmazó rendszerképregisztrációs adatbázis. |
allow_absolute_path
Kötelező
|
Jelölő az abszolút elérési út engedélyezéséhez |
cuda_version
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
Name | Description |
---|---|
workspace
Kötelező
|
A rendszerkép létrehozásához használt munkaterület-objektum. |
name
Kötelező
|
A kép neve. |
model_ids
Kötelező
|
A rendszerképbe csomagolandó modellazonosítók listája. |
Válaszok
Típus | Description |
---|---|
Tárolórendszerképek létrehozásának hasznos adatai. |
Kivételek
Típus | Description |
---|---|
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
Name | Description |
---|---|
workspace
Kötelező
|
A rendszerkép létrehozásához használt munkaterület-objektum. |
model_ids
Kötelező
|
A rendszerképbe csomagolandó modellazonosítók listája. |
Válaszok
Típus | Description |
---|---|
Tárolórendszerképek létrehozásának hasznos adatai. |
Kivételek
Típus | Description |
---|---|
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
Típus | Description |
---|---|