OnlineDeploymentOperations Kelas

OnlineDeploymentOperations.

Anda tidak boleh membuat instans kelas ini secara langsung. Sebagai gantinya, Anda harus membuat instans MLClient yang membuat instans untuk Anda dan melampirkannya sebagai atribut.

Warisan
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

Konstruktor

OnlineDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_04_2023_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_deployment_helper: _LocalDeploymentHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

Parameter

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
nilai default: None

Metode

begin_create_or_update

Membuat atau memperbarui penyebaran.

begin_delete

Menghapus penyebaran.

get

Mendapatkan sumber daya penyebaran.

get_logs

Mengambil log dari penyebaran online.

list

Mencantumkan sumber daya penyebaran.

begin_create_or_update

Membuat atau memperbarui penyebaran.

begin_create_or_update(deployment: OnlineDeployment, *, local: bool = False, vscode_debug: bool = False, skip_script_validation: bool = False, local_enable_gpu: bool = False, **kwargs) -> LROPoller[OnlineDeployment]

Parameter

deployment
OnlineDeployment
Diperlukan

entitas penyebaran

local
bool

Apakah penyebaran harus dibuat secara lokal, default ke False

vscode_debug
bool

Apakah akan membuka instans VSCode untuk men-debug penyebaran lokal, default ke False

local_enable_gpu
bool

aktifkan kontainer lokal untuk mengakses gpu

Mengembalikan

Poller untuk melacak status operasi

Tipe hasil

Pengecualian

Dimunculkan jika OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineDeployment (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jenis OnlineDeployment tidak didukung. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

Dimunculkan jika titik akhir lokal dalam status gagal.

Dimunculkan jika gambar Docker tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika gambar Docker tidak dapat berhasil dibuat untuk penyebaran lokal.

Dimunculkan jika artefak lokal tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika VS Debug dipanggil dengan titik akhir jarak jauh. Debug VSCode hanya didukung untuk titik akhir lokal.

Dimunculkan jika GPU Nvidia tidak tersedia dalam sistem dan local_enable_gpu diatur saat penyebaran lokal

Dimunculkan jika instans VSCode tidak dapat diinstansiasi.

begin_delete

Menghapus penyebaran.

begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]

Parameter

name
str
Diperlukan

Nama penyebaran

endpoint_name
str
Diperlukan

Nama titik akhir

local
Optional[bool]

Apakah penyebaran harus diambil dari lingkungan docker lokal, default ke False

Mengembalikan

Poller untuk melacak status operasi

Tipe hasil

Pengecualian

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

get

Mendapatkan sumber daya penyebaran.

get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment

Parameter

name
str
Diperlukan

Nama penyebaran

endpoint_name
str
Diperlukan

Nama titik akhir

local
Optional[bool]

Apakah penyebaran harus diambil dari lingkungan docker lokal, default ke False

Mengembalikan

entitas penyebaran

Tipe hasil

Pengecualian

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

get_logs

Mengambil log dari penyebaran online.

get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str

Parameter

name
str
Diperlukan

Nama penyebaran

endpoint_name
str
Diperlukan

Nama titik akhir

lines
int
Diperlukan

Jumlah maksimum garis untuk ekor

container_type

Jenis kontainer untuk mengambil log. Nilai yang mungkin termasuk: "StorageInitializer", "InferenceServer", default ke Tidak Ada

local
bool

[description], default ke False

Mengembalikan

log

Tipe hasil

str

Pengecualian

Dimunculkan jika OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineDeployment (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jenis OnlineDeployment tidak didukung. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

Dimunculkan jika titik akhir lokal dalam status gagal.

Dimunculkan jika gambar Docker tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika gambar Docker tidak dapat berhasil dibuat untuk penyebaran lokal.

Dimunculkan jika artefak lokal tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika VS Debug dipanggil dengan titik akhir jarak jauh. Debug VSCode hanya didukung untuk titik akhir lokal.

Dimunculkan jika GPU Nvidia tidak tersedia dalam sistem dan local_enable_gpu diatur saat penyebaran lokal

Dimunculkan jika instans VSCode tidak dapat diinstansiasi.

list

Mencantumkan sumber daya penyebaran.

list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]

Parameter

endpoint_name
str
Diperlukan

Nama titik akhir

local
bool

Apakah penyebaran harus diambil dari lingkungan docker lokal, default ke False

Mengembalikan

iterator entitas penyebaran

Tipe hasil

Pengecualian

Dimunculkan jika OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineDeployment (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineDeployment tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jenis OnlineDeployment tidak didukung. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

Dimunculkan jika titik akhir lokal dalam status gagal.

Dimunculkan jika gambar Docker tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika gambar Docker tidak dapat berhasil dibuat untuk penyebaran lokal.

Dimunculkan jika artefak lokal tidak dapat ditemukan untuk penyebaran lokal.

Dimunculkan jika VS Debug dipanggil dengan titik akhir jarak jauh. Debug VSCode hanya didukung untuk titik akhir lokal.

Dimunculkan jika GPU Nvidia tidak tersedia dalam sistem dan local_enable_gpu diatur saat penyebaran lokal

Dimunculkan jika instans VSCode tidak dapat diinstansiasi.