文档首页 > > API参考> 模型管理> 模型> 查询模型列表

查询模型列表

分享
更新时间: 2019/11/15 GMT+08:00

功能介绍

查询模型列表,可以根据不同的检索参数进行查询。

URI

GET /v1/{project_id}/models
参数说明如 表1所示。
表1 参数说明

参数

是否必选

参数类型

说明

project_id

String

用户项目ID。

表2 查询检索参数说明

参数

是否必选

参数类型

说明

model_name

String

模型名称,可支持模糊匹配。

model_version

String

模型版本。

model_status

String

模型状态,可根据模型状态执行查询。模型状态:

  • publishing
  • published
  • failed
  • building
  • building_failed

model_type

String

模型类型,查询属于该类型的模型列表。model_type与not_model_type为互斥关系,不能同时存在。

not_model_type

String

模型类型,查询不属于该类型的模型列表。

description

String

描述信息,可支持模糊匹配。

offset

Integer

指定要查询页的索引,默认为“0”

limit

Integer

指定每一页返回的最大条目数,默认为“1000”

sort_by

String

指定排序字段,可选“create_at”“model_version”“model_size”,默认是可选“create_at”

order

String

排序方式,可选“asc”“desc”,代表递增排序及递减排序,默认是“desc”

workspace_id

String

工作空间ID,默认为“0”

请求消息

无请求参数。

响应消息

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

参数

参数类型

说明

total_count

Integer

不分页的情况下符合查询条件的总模型数量。

count

Integer

模型数量。

models

model结构数组

模型元数据信息,model结构如表4所示。

表4 model结构

参数

参数类型

说明

model_id

String

模型ID。

model_name

String

模型名称。

model_version

String

模型版本。

model_status

String

模型状态。

model_type

String

模型类型,取值为TensorFlow/MXNet/Spark_MLlib/Scikit_Learn/XGBoost/MindSpore/Image/PyTorch。

model_size

Long

模型大小,单位为字节数。

tenant

String

模型归属租户。

project

String

模型归属项目。

owner

String

模型归属用户。

create_at

Long

模型创建时间,距'1970.1.1 0:0:0 UTC'的毫秒数。

description

String

模型描述信息。

source_type

String

模型来源的类型,仅当模型为自动学习部署过来时有值,取值为auto。

workspace_id

String

工作空间id。

model_source

String

模型来源。

  • auto:自动学习
  • algos:预置算法
  • custom:自定义

tunable

boolean

标识模型是否支持二次调优。

  • true:支持
  • false:不支持

market_flag

boolean

标识模型是否来自市场。

  • true:来自市场
  • false:不来自市场

publishable_flag

boolean

标识模型是否可发布至市场。

  • true:可以发布至市场
  • false:不可以发布至市场

install_type

String数组

模型部署类型,即模型支持的部署方式,如“real-time”“batch”“edge”“real-time”表示在线服务,“batch”表示批量服务,“edge”表示边缘服务。

示例

如下以查询模型为例,返回模型个数及模型列表。

  • 请求示例
    GET    https://endpoint/v1/{project_id}/models
  • 响应示例
        {
          "total_count": 1,
          "count": 1,
          "models": [
            {
              "model_name": "mnist",
              "model_version": "1.0.0",
              "model_id": "10eb0091-887f-4839-9929-cbc884f1e20e",
              "model_type": "tensorflow",
              "model_size": 5012312,
              "tenant": "6d28e85aa78b4e1a9b4bd83501bcd4a1",
              "project": "d04c10db1f264cfeb1966deff1a3527c",
              "owner": "6d28e85aa78b4e1a9b4bd83501bcd4a1",
              "create_at": 1533041553000,
              "description": "mnist model",
              "workspace_id": "0"
            }
          ]
        }

状态码

状态码请参见表1

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区