ListHpoExperiments - 搜索符合条件的HPO实验

查询符合条件的HPO实验信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
paiautoml:ListHpoExperimentslist
*全部资源
*

请求语法

GET /api/automl/v1/hpo/experiments HTTP/1.1

请求参数

名称类型必填描述示例值
Namestring

实验名称关键字

任意关键字
Creatorstring

实验创建人的 UserId

266977839132045194
PageNumberinteger

页码。起始值:1。默认值:1。

1
PageSizeinteger

分页大小。

10
MinCreateTimestring

最早的实验创建时间

yyyy-mm-dd hh:mm:ss或着yyyy-mm-dd,比如2023-03-31 10:29:30
MaxCreateTimestring

最晚的实验创建时间

yyyy-mm-dd hh:mm:ss或着yyyy-mm-dd,比如2023-03-31 10:29:30
Statusstring

实验状态

CREATED, RUNNING, FINISHED, FAILED, EARLY_STOPPED, USER_CANCELED, SYS_CANCELED, WAITING, NO_MORE_TRIAL, UNKNOWN
WorkspaceIdstring

工作空间 ID。

default
Accessibilitystring

工作空间可见性,可能值为:

  • PRIVATE:在此工作空间中,仅对您和管理员可见。
  • PUBLIC:在此工作空间中,对所有人可见。
PRIVATE
IncludeConfigDatastring

响应里是否包括实验配置数据

True或者False,默认False表示不包括
SortBystring

查询结果排序依据

create_time, update_time, workspace_id, status, accessibility其中之一
Orderstring

排序顺序,取值如下,与 SortBy 一起使用。

  • DESC(默认值):降序排列。
  • ASC:升序排列。
DESCASC
Tagarray<object>

资源标签。

object

标签列表。

查询的过滤条件。最多可以指定 20 个标签。

Keystring

资源的标签键。

group
Valuestring

标签值。

一个标签值最多支持输入 128 个字符,不能以aliyunacs:开头,不能包含http://或者https://

一次最多支持输入 20 个标签的标签值。

group_name

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

POP 的请求 id

3F190916-B3E5-5D1E-AD0C-35C0DF105F51
Codestring

内部错误码。只在响应出错时被设置。

INVALID_INPUT_PARAMS
Messagestring

响应错误信息。只在响应出错时被设置

Missing 'user_id' in request.
AccessDeniedDetailobject

访问被拒绝详细信息。

string

访问被拒绝详细信息。

{ "AuthPrincipalType": "sub", "PolicyType": "AccountLevelIdentityBasedPolicy", "NoPermissionType": "NoPermission" }
TotalCountinteger

查询到的实验总数。

5
Experimentsarray<object>

符合搜索条件的实验列表。

experimentsobject

实验数据结构体

ExperimentIdstring

实验 id。

sORVEck
Creatorstring

实验创建者的 id。

1049310008714189
SearchSpacestring

实验配置里的 SearchSpace 属性。

{'foo':'bar'}
Namestring

实验名称。

my experiment x
Statusstring

实验状态。

CREATED, RUNNING, FINISHED, FAILED, EARLY_STOPPED, USER_CANCELED, WAITING, NO_MORE_TRIAL, UNKNOWN
JobTypestring

实验类型。对于 HPO 实验,类型值始终是 1.

1
ConfigInistring

trial.ini 配置内容。其中 ak/sk 等敏感数据如果存在,则会被 API 用星号替换实际数据内容。

[odps_config] key1 = value1 key2 = value2
ConfigYmlstring

exp.yml 配置内容

experimentName: dlc_oss_mnist experimentWorkingDirectory: ../expdir searchSpaceFile: search_space.json trialCommand: python3 -m hpo_tools.core.utils.run --config=./trial.ini trialConcurrency: 1 maxTrialNumber: 4 tuner: name: TPE classArgs: optimize_mode: maximize trainingService: platform: local assessor: name: PAIAssessor classArgs: optimize_mode: maximize start_step: 2
GmtCreateTimestring

实验创建时间。

2023-03-31T10:29:30Z
GmtModifiedTimestring

实验数据最近更新时间。

2022-10-27T00:55:54Z
WorkspaceIdstring

工作空间 id

default
Accessibilitystring

工作空间可见度。支持以下取值:

  • PRIVATE(默认值):表示工作空间内自己以及管理员可见。
  • PUBLIC 为:工作空间所有用户可见。
PUBLIC
Descriptionstring

实验描述信息

description
TrialCountinteger

该实验总的 trial 数量

20
TrialStatusobject

trial 状态和处于各个状态的 trial 的数量的 map

string

FINISHED

3
Deletedboolean

是否已经被删除

1
Tagsarray<object>

标签体系列表

tagsobject

标签列表

Keystring

资源的标签键

group
Valuestring

标签值。

group_name

示例

正常返回示例

JSON格式

{
  "RequestId": "3F190916-B3E5-5D1E-AD0C-35C0DF105F51",
  "Code": "INVALID_INPUT_PARAMS",
  "Message": "Missing 'user_id' in request.",
  "AccessDeniedDetail": {
    "key": {
      "AuthPrincipalType": "sub",
      "PolicyType": "AccountLevelIdentityBasedPolicy",
      "NoPermissionType": "NoPermission"
    }
  },
  "TotalCount": 5,
  "Experiments": [
    {
      "ExperimentId": "sORVEck",
      "Creator": 1049310008714189,
      "SearchSpace": "{'foo':'bar'}",
      "Name": "my experiment x",
      "Status": "CREATED, RUNNING, FINISHED, FAILED, EARLY_STOPPED, USER_CANCELED, WAITING, NO_MORE_TRIAL, UNKNOWN",
      "JobType": 1,
      "ConfigIni": "[odps_config]\nkey1 = value1\nkey2 = value2",
      "ConfigYml": "experimentName: dlc_oss_mnist\nexperimentWorkingDirectory: ../expdir\nsearchSpaceFile: search_space.json\ntrialCommand: python3 -m hpo_tools.core.utils.run --config=./trial.ini\ntrialConcurrency: 1\nmaxTrialNumber: 4\ntuner:\n  name: TPE\n  classArgs:\n    optimize_mode: maximize\ntrainingService:\n  platform: local\nassessor:\n  name: PAIAssessor\n  classArgs:\n    optimize_mode: maximize\n    start_step: 2",
      "GmtCreateTime": "2023-03-31T10:29:30Z",
      "GmtModifiedTime": "2022-10-27T00:55:54Z",
      "WorkspaceId": "default",
      "Accessibility": "PUBLIC",
      "Description": "description",
      "TrialCount": 20,
      "TrialStatus": {
        "key": 3
      },
      "Deleted": true,
      "Tags": [
        {
          "Key": "group",
          "Value": "group_name"
        }
      ]
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-10-21OpenAPI 返回结构发生变更查看变更详情