更新时间:2024-03-21 GMT+08:00

查询预置算法

示例代码

在ModelArts notebook平台,Session鉴权无需输入鉴权参数。其它平台的Session鉴权请参见Session鉴权

1
2
3
4
5
from modelarts.session import Session
from modelarts.estimator import Estimator
session = Session()
algo_info = Estimator.get_built_in_algorithms(modelarts_session=session)
print(algo_info)

参数说明

表1 get_built_in_algorithms请求参数说明

参数

是否必选

参数类型

描述

modelarts_session

Object

会话对象,初始化方法见Session鉴权

表2 get_built_in_algorithms返回参数说明

参数

参数类型

描述

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

error_code

String

调用失败时的错误码,具体请参见错误码

调用成功时无此字段。

model_total_count

Integer

模型的数量。

models

JSON Array

模型的参数列表。

is_success

Boolean

接口调用是否成功。

表3 models说明

参数

参数类型

描述

model_id

Integer

模型ID。

model_name

String

模型名称。

model_usage

Integer

模型用途。

  • 1代表图像分类
  • 2代表检测物体的类别和位置
  • 3代表图像语义分割
  • 4代表自然语言处理

model_precision

String

模型精度描述。

model_size

Long

模型大小,单位为字节(Byte)。

model_train_dataset

String

模型训练数据集。

model_dataset_format

String

使用模型需要的数据集格式。

model_description_url

String

模型描述链接。

parameter

JSON Array

模型的运行参数,为label-value格式;当为自定义镜像训练作业的时候,此参数为容器环境变量。该样例请参考请求样例。

create_time

Long

模型的创建时间。

engine_id

Long

模型的引擎ID。

engine_name

String

模型的引擎名称。

engine_version

String

模型的引擎版本。