你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 实例,则引发。