你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OnlineDeploymentOperations 类

OnlineDeploymentOperations。

不应直接实例化此类。 相反,应创建一个 MLClient 实例来实例化它,并将其作为属性附加。

继承
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

构造函数

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
默认值: None

方法

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]

参数

deployment
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]

参数

name
str
必需

部署的名称

endpoint_name
str
必需

终结点的名称

local
Optional[bool]

是否应从本地 docker 环境中检索部署,默认值为 False

返回

用于跟踪操作状态的轮询器

返回类型

例外

如果本地终结点资源不存在,则引发。

get

获取部署资源。

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

参数

name
str
必需

部署的名称

endpoint_name
str
必需

终结点的名称

local
Optional[bool]

是否应从本地 docker 环境中检索部署,默认值为 False

返回

部署实体

返回类型

例外

如果本地终结点资源不存在,则引发。

get_logs

从联机部署中重新记录日志。

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

参数

name
str
必需

部署的名称

endpoint_name
str
必需

终结点的名称

lines
int
必需

要尾部的最大行数

container_type

要从中检索日志的容器的类型。 可能的值包括:“StorageInitializer”、“InferenceServer”,默认值为 None

local
bool

[description],默认值为 False

返回

日志

返回类型

str

例外

如果无法成功验证 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]

参数

endpoint_name
str
必需

终结点的名称

local
bool

是否应从本地 docker 环境中检索部署,默认值为 False

返回

部署实体的迭代器

返回类型

例外

如果无法成功验证 OnlineDeployment,则引发。 错误消息中将提供详细信息。

如果无法成功验证 OnlineDeployment 资产 (例如数据、代码、模型、环境) ,则引发。 错误消息中将提供详细信息。

如果无法成功验证 OnlineDeployment 模型,则引发。 错误消息中将提供详细信息。

如果 OnlineDeployment 类型不受支持,则引发。 错误消息中将提供详细信息。

如果本地终结点资源不存在,则引发。

如果本地终结点处于失败状态,则引发。

如果找不到用于本地部署的 Docker 映像,则引发。

如果无法为本地部署成功生成 Docker 映像,则引发。

如果找不到本地部署的本地项目,则引发。

如果使用远程终结点调用 VS Debug,则引发。 仅本地终结点支持 VSCode 调试。

如果 Nvidia GPU 在系统中不可用,并且在本地部署时设置了local_enable_gpu,则会引发

如果无法实例化 VSCode 实例,则引发。