查询模型详情
查询当前模型对象的信息。
示例代码
在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 | 准确率。 | 
 
  