查询模型详情
查询当前模型对象的信息。
示例代码
在ModelArts Notebook平台,Session鉴权无需输入鉴权参数。其它平台的Session鉴权请参见Session鉴权。
- 方式1:根据导入模型生成的模型对象进行模型详情查询
1 2 3 4 5 6 7
from modelarts.session import Session from modelarts.model import Model session = Session() model_instance = Model(session, model_id="your_model_id") model_info = model_instance.get_model_info() print(model_info)
- 方式2:根据查询模型对象列表返回的模型对象进行模型详情查询
1 2 3 4 5 6 7 8
from modelarts.session import Session from modelarts.model import Model session = Session() model_object_list = Model.get_model_object_list(session) model_instance = model_object_list[0] model_info = model_instance.get_model_info() print(model_info)
参数说明
参数 | 参数类型 | 描述 |
|---|---|---|
model_id | String | 模型ID。 |
model_name | String | 模型名称。 |
model_version | String | 模型版本。 |
tenant | String | 租户。 |
project | String | 项目。 |
owner | String | 用户。 |
create_at | Long | 模型创建时间,距'1970.1.1 0:0:0 UTC'的毫秒数。 |
source_location | String | 模型所在的OBS路径。 |
source_job_id | String | 来源训练作业的ID。 |
source_job_version | String | 来源训练作业的版本。 |
source_type | String | 模型来源的类型。
|
model_type | String | 模型类型,取值为:TensorFlow/MXNet/Spark_MLlib/Scikit_Learn/XGBoost/MindSpore/Image/PyTorch。 |
model_size | Long | 模型大小,单位为字节数。 |
model_status | String | 模型状态,取值为:publishing/published/failed。 |
description | String | 模型描述信息。 |
execution_code | String | 执行代码存放的OBS地址,名称固定为“customize_service.py”。 |
schema_doc | String | 模型schema文档的下载地址。 |
image_address | String | 模型的执行镜像地址,镜像未构建之前(即当前模型从未发布成服务),显示为空。 |
input_params | params结构数组 | 模型的输入参数集,默认为空 |
output_params | params结构数组 | 模型的输出参数集,默认为空 |
dependencies | dependency结构数组 | 运行代码及模型需安装的包。 |
model_metrics | String | 模型评测参数,仅当source_job_id和source_job_version有值且对应的训练作业有评测结果时会返回该结果。 |
apis | String | 模型所有的apis入参出参信息。 |
参数 | 参数类型 | 描述 |
|---|---|---|
url | String | api代表的url路径。 |
param_name | String | 参数名,不超过64个字符。 |
param_type | String | 参数类型,取值为:int/string/float/timestamp/date/file。 |
min | Number | 当param_type为int或float时创建模型时,有配置min则返回,默认为空。 |
max | Number | 当param_type为int或float时创建模型时,有配置max则返回,默认为空。 |
param_desc | String | 参数描述,不超过100个字符,默认为空。 |
参数 | 参数类型 | 描述 |
|---|---|---|
installer | String | 安装器名称。 |
packages | package结构数组 | 依赖包集合。 |
参数 | 参数类型 | 描述 |
|---|---|---|
package_name | String | 依赖包名称。 |
package_version | String | 依赖包版本。 |
restraint | String | 版本过滤条件,取值为:
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
f1 | 是 | Double | 平均数。 |
recall | 是 | Double | 召回率。 |
precision | 是 | Double | 精确率。 |
accuracy | 是 | Double | 准确率。 |

