文档首页 > > API参考> 模型管理> 模型> 删除模型

删除模型

分享
更新时间:2020/06/04 GMT+08:00

功能介绍

删除模型,根据模型ID删除指定模型,cascade取值为true时除了删除模型ID指定的模型,还会删除其他与指定模型同名不同版本的模型;默认只删除当前模型ID所对应的模型。

URI

DELETE /v1/{project_id}/models/{model_id}

参数说明如表1所示。
表1 参数说明

参数

是否必选

参数类型

说明

project_id

String

用户项目ID。获取方法请参见获取项目ID

model_id

String

需删除的模型ID。

表2 查询检索参数说明

参数

是否必选

参数类型

说明

cascade

Boolean

默认为“false”,只删除当前模型ID所对应的模型。取值为“true”时除了删除模型ID指定的模型,还会删除与指定模型同名不同版本的所有模型;一次最多删除20个模型,超过的模型不删除。

请求消息

无请求参数。

响应消息

响应参数如表3所示。
表3 参数说明

参数

参数类型

说明

delete_success_list

String数组

删除成功的模型ID列表。

delete_failed_list

DeleteModelFailResult结构数组

删除失败的模型列表,详细请参见表4

表4 DeleteModelFailResult结构

参数

参数类型

说明

model_id

String

删除失败的模型ID。

error_code

String

删除失败的错误码。

error_msg

String

删除失败的错误信息。

示例

如下以删除模型ID为“023e90be-7e2a-4169-bab4-1bc34ff0ca45”的模型及与其同名不同版本的所有模型为例。

  • 请求示例
    DELETE    https://endpoint/v1/{project_id}/models/023e90be-7e2a-4169-bab4-1bc34ff0ca45?cascade=true
  • 响应示例
    {
    "delete_success_list": ["fc9e88a1-0005-40b3-867e-7aee61449aeb", "f3f3ba0e-f073-454e-9e3f-14b7d786f45e"],
    "delete_failed_list": [
    {
    "model_id": "759645d9-3672-4db1-bb6d-49ed58b84e10",
    "error_code": "ModelArts.3009",
    "error_msg": "Failed to delete model, model (759645d9-3672-4db1-bb6d-49ed58b84e10) already deploy service."
    }]
    }

状态码

状态码请参见表1

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问