ContainerImageConfig Kelas

Menentukan pengaturan konfigurasi Gambar khusus untuk penyebaran Kontainer - memerlukan runtime bahasa umum dan skrip eksekusi.

Dalam kasus penggunaan yang khas, Anda akan menggunakan metode image_configuration kelas ContainerImage untuk membuat objek ContainerImageConfig.

Menginisialisasi objek konfigurasi.

Warisan
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)

Parameter

execution_script
str
Diperlukan

Jalur ke file lokal yang berisi kode untuk menjalankan gambar.

runtime
str
Diperlukan

Runtime bahasa umum yang akan digunakan untuk gambar. Runtime bahasa umum yang didukung saat ini adalah 'spark-py' dan 'python'.

conda_file
str
nilai default: None

Jalur ke file lokal yang berisi definisi lingkungan conda yang akan digunakan untuk gambar.

docker_file
str
nilai default: None

Jalur ke file lokal yang berisi langkah-langkah Docker tambahan untuk dijalankan saat menyiapkan gambar.

schema_file
str
nilai default: None

Jalur ke file lokal yang berisi skema layanan web untuk digunakan saat gambar disebarkan.

dependencies
list[str]
nilai default: None

Daftar jalur ke file/folder tambahan yang perlu dijalankan oleh gambar.

enable_gpu
bool
nilai default: None

Apakah akan mengaktifkan dukungan GPU pada gambar. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Default ke False.

tags
dict[(str, str)]
nilai default: None

Kamus tag kunci-nilai yang akan diberikan ke gambar ini.

properties
dict[(str, str)]
nilai default: None

Kamus properti kunci-nilai yang akan diberikan ke gambar ini. Properti ini tidak dapat diubah setelah penyebaran, namun pasangan nilai kunci baru dapat ditambahkan.

description
str
nilai default: None

Deskripsi yang akan diberikan ke gambar ini.

base_image
str
nilai default: None

Gambar kustom untuk digunakan sebagai gambar dasar. Jika tidak ada gambar dasar yang diberikan maka gambar dasar akan digunakan berdasarkan parameter runtime yang diberikan.

base_image_registry
ContainerRegistry
nilai default: None

Registri gambar yang berisi gambar dasar.

allow_absolute_path
bool
nilai default: False

Menunjukkan apakah akan mengizinkan jalur absolut.

cuda_version
str
nilai default: None

Versi CUDA yang akan dipasang untuk gambar yang membutuhkan dukungan GPU. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Versi yang didukung adalah 9.0, 9.1 dan 10.0. Jika 'enable_gpu' diatur, defaultnya adalah '9.1'.

execution_script
str
Diperlukan

Jalur ke file lokal yang berisi kode yang akan dijalankan untuk gambar

runtime
str
Diperlukan

Runtime mana yang akan digunakan untuk gambar. Runtime yang didukung saat ini adalah 'spark-py' dan 'python'

conda_file
str
Diperlukan

Jalur ke file lokal yang berisi definisi lingkungan conda yang akan digunakan untuk gambar

docker_file
str
Diperlukan

Jalur ke file lokal yang berisi langkah-langkah Docker tambahan untuk dijalankan saat menyiapkan gambar

schema_file
str
Diperlukan

Jalur ke file lokal yang berisi skema layanan web untuk digunakan saat gambar disebarkan

dependencies
list[str]
Diperlukan

Daftar jalur ke file/folder tambahan yang perlu dijalankan gambar

enable_gpu
bool
Diperlukan

Apakah akan mengaktifkan dukungan GPU dalam gambar atau tidak. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Default ke false.

tags
dict[str, str]
Diperlukan

Kamus tag nilai kunci untuk memberikan gambar ini

properties
dict[str, str]
Diperlukan

Kamus properti nilai kunci untuk memberikan gambar ini. Properti ini tidak dapat diubah setelah penyebaran, tetapi pasangan nilai kunci baru dapat ditambahkan

description
str
Diperlukan

Deskripsi untuk memberikan gambar ini

base_image
str
Diperlukan

Gambar kustom untuk digunakan sebagai gambar dasar. Jika tidak ada gambar dasar yang diberikan maka gambar dasar akan digunakan berdasarkan parameter runtime yang diberikan.

base_image_registry
ContainerRegistry
Diperlukan

Registri gambar yang berisi gambar dasar.

allow_absolute_path
bool
Diperlukan

Bendera untuk mengizinkan jalur absolut

cuda_version
str
Diperlukan

Versi CUDA dipasang untuk gambar yang membutuhkan dukungan GPU. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Versi yang didukung adalah 9.0, 9.1 dan 10.0. Jika 'enable_gpu' diatur, defaultnya adalah '9.1'.

Metode

build_create_payload

Bangun payload pembuatan untuk gambar Kontainer.

create_local_debug_payload

Bangun payload pembuatan untuk gambar Kontainer.

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Memunculkan :class:azureml.exceptions.WebserviceException` jika validasi gagal.

build_create_payload

Bangun payload pembuatan untuk gambar Kontainer.

build_create_payload(workspace, name, model_ids)

Parameter

workspace
Workspace
Diperlukan

Objek ruang kerja tempat membuat gambar.

name
str
Diperlukan

Nama gambar.

model_ids
list[str]
Diperlukan

Daftar ID model yang akan dikemas ke dalam gambar.

Mengembalikan

Payload pembuatan Kontainer gambar.

Tipe hasil

Pengecualian

create_local_debug_payload

Bangun payload pembuatan untuk gambar Kontainer.

create_local_debug_payload(workspace, model_ids)

Parameter

workspace
Workspace
Diperlukan

Objek ruang kerja tempat membuat gambar.

model_ids
list[str]
Diperlukan

Daftar ID model yang akan dikemas ke dalam gambar.

Mengembalikan

Payload pembuatan Kontainer gambar.

Tipe hasil

Pengecualian

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Memunculkan :class:azureml.exceptions.WebserviceException` jika validasi gagal.

validate_configuration()

Pengecualian