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