OnlineDeploymentOperations 類別
OnlineDeploymentOperations。
您不應該直接具現化此類別。 相反地,您應該建立 MLClient 實例,為您具現化它,並將其附加為屬性。
- 繼承
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsOnlineDeploymentOperations
建構函式
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)
參數
- operation_scope
- operation_config
- service_client_04_2023_preview
- all_operations
- local_deployment_helper
- credentials
方法
begin_create_or_update |
建立或更新部署。 |
begin_delete |
刪除部署。 |
get |
取得部署資源。 |
get_logs |
從線上部署擷取記錄。 |
list |
列出部署資源。 |
begin_create_or_update
建立或更新部署。
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]
參數
- local
- bool
是否應該在本機建立部署,預設值為 False
- vscode_debug
- bool
是否要開啟 VSCode 實例以偵錯本機部署,預設值為 False
- local_enable_gpu
- bool
啟用本機容器以存取 gpu
傳回
用來追蹤作業狀態的輪詢器
傳回類型
例外狀況
如果無法成功驗證 OnlineDeployment,則引發 。 錯誤訊息中將會提供詳細資料。
如果 OnlineDeployment 資產 (例如資料、程式碼、模型、環境) 無法成功驗證,則引發。 錯誤訊息中將會提供詳細資料。
如果無法成功驗證 OnlineDeployment 模型,則引發 。 錯誤訊息中將會提供詳細資料。
如果不支援 OnlineDeployment 類型,則引發 。 錯誤訊息中將會提供詳細資料。
如果本機端點資源不存在,則引發。
如果本機端點處於失敗狀態,則引發。
如果找不到本機部署的 Docker 映射,則引發。
如果無法成功為本機部署建置 Docker 映射,則引發 。
如果找不到本機部署的本機成品,則引發 。
如果使用遠端端點叫用 VS Debug,則引發。 只有本機端點才支援 VSCode 偵錯。
如果在系統中無法使用 Nvidia GPU,並在本機部署時設定local_enable_gpu,則會引發
如果無法具現化 VSCode 實例,則引發 。
begin_delete
刪除部署。
begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]
參數
傳回
用來追蹤作業狀態的輪詢器
傳回類型
例外狀況
如果本機端點資源不存在,則引發。
get
取得部署資源。
get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment
參數
傳回
部署實體
傳回類型
例外狀況
如果本機端點資源不存在,則引發。
get_logs
從線上部署擷取記錄。
get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str
參數
- container_type
要從中擷取記錄的容器類型。 可能的值包括:「StorageInitializer」、「InferenceServer」、預設值為 None
- local
- bool
[description], 預設值為 False
傳回
記錄
傳回類型
例外狀況
如果無法成功驗證 OnlineDeployment,則引發 。 錯誤訊息中將會提供詳細資料。
如果 OnlineDeployment 資產 (例如資料、程式碼、模型、環境) 無法成功驗證,則引發。 錯誤訊息中將會提供詳細資料。
如果無法成功驗證 OnlineDeployment 模型,則引發 。 錯誤訊息中將會提供詳細資料。
如果不支援 OnlineDeployment 類型,則引發 。 錯誤訊息中將會提供詳細資料。
如果本機端點資源不存在,則引發。
如果本機端點處於失敗狀態,則引發。
如果找不到本機部署的 Docker 映射,則引發。
如果無法成功為本機部署建置 Docker 映射,則引發 。
如果找不到本機部署的本機成品,則引發 。
如果使用遠端端點叫用 VS Debug,則引發。 只有本機端點才支援 VSCode 偵錯。
如果在系統中無法使用 Nvidia GPU,並在本機部署時設定local_enable_gpu,則會引發
如果無法具現化 VSCode 實例,則引發 。
list
列出部署資源。
list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]
參數
- local
- bool
是否應該從本機 Docker 環境擷取部署,預設值為 False
傳回
部署實體的反覆運算器
傳回類型
例外狀況
如果無法成功驗證 OnlineDeployment,則引發 。 錯誤訊息中將會提供詳細資料。
如果 OnlineDeployment 資產 (例如資料、程式碼、模型、環境) 無法成功驗證,則引發。 錯誤訊息中將會提供詳細資料。
如果無法成功驗證 OnlineDeployment 模型,則引發 。 錯誤訊息中將會提供詳細資料。
如果不支援 OnlineDeployment 類型,則引發 。 錯誤訊息中將會提供詳細資料。
如果本機端點資源不存在,則引發。
如果本機端點處於失敗狀態,則引發。
如果找不到本機部署的 Docker 映射,則引發。
如果無法成功為本機部署建置 Docker 映射,則引發 。
如果找不到本機部署的本機成品,則引發 。
如果使用遠端端點叫用 VS Debug,則引發。 只有本機端點才支援 VSCode 偵錯。
如果在系統中無法使用 Nvidia GPU,並在本機部署時設定local_enable_gpu,則會引發
如果無法具現化 VSCode 實例,則引發 。