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

Name Description
execution_script
Kötelező
str

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

runtime
Kötelező
str

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

conda_file
str

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
str

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
str

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
dict[(str, str)]

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

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

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
str

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

Alapértelmezett érték: None
base_image
str

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
str

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ő
str

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

runtime
Kötelező
str

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ő
str

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

docker_file
Kötelező
str

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ő
str

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ő
str

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

base_image
Kötelező
str

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ő
str

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ő
str

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