更新时间:2022-05-25 GMT+08:00
分享

查询训练作业支持的公共规格列表

功能介绍

查询训练作业支持的公共规格列表。

调试

您可以在API Explorer中调试该接口。

URI

GET /v2/{project_id}/training-job-flavors

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

用户项目ID。获取方法请参见获取项目ID

表2 Query参数

参数

是否必选

参数类型

描述

flavor_type

String

查询训练作业规格的类型,不填为查询所有。枚举值:

  • CPU

  • GPU

  • Ascend

请求参数

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

total_count

Integer

训练作业资源规格总数。

flavors

Array of FlavorResponse objects

训练作业资源规格列表。

表4 FlavorResponse

参数

参数类型

描述

flavor_id

String

资源规格的ID。

flavor_name

String

资源规格的名称。

max_num

Integer

资源规格的最大节点数。

flavor_type

String

资源规格的类型。可选值如下:

  • CPU;

  • GPU;

  • Ascend。

billing

billing object

资源规格计费信息。

flavor_info

flavor_info object

资源规格详细信息。

attributes

Map<String,String>

其他规格属性。

表5 billing

参数

参数类型

描述

code

String

计费码。

unit_num

Integer

计费卡数。

表6 flavor_info

参数

参数类型

描述

max_num

Integer

可以选择的最大节点数量(max_num,为1代表不支持分布式)。

cpu

cpu object

cpu规格信息。

gpu

gpu object

gpu规格信息。

npu

npu object

Ascend规格信息。

memory

memory object

内存信息。

表7 cpu

参数

参数类型

描述

arch

String

cpu架构。

core_num

Integer

核数。

表8 gpu

参数

参数类型

描述

unit_num

Integer

gpu卡数。

product_nume

String

产品名。

memory

String

内存。

表9 npu

参数

参数类型

描述

unit_num

String

npu卡数。

product_name

String

产品名。

memory

String

内存。

表10 memory

参数

参数类型

描述

size

Integer

内存大小。

unit

String

内存单元数。

请求示例

如下以查询北京四训练作业所有的CPU公共资源规格为例。

GET    https://endpoint/v2/{project_id}/training-job-flavors?flavor_type=CPU

响应示例

状态码: 200

ok

{
  "total_count" : 2,
  "flavors" : [ {
    "flavor_id" : "modelarts.vm.cpu.2u",
    "flavor_name" : "Computing CPU(2U) instance",
    "flavor_type" : "CPU",
    "billing" : {
      "code" : "modelarts.vm.cpu.2u",
      "unit_num" : 1
    },
    "flavor_info" : {
      "max_num" : 1,
      "cpu" : {
        "arch" : "x86",
        "core_num" : 2
      },
      "memory" : {
        "size" : 8,
        "unit" : "GB"
      },
      "disk" : {
        "size" : 50,
        "unit" : "GB"
      }
    }
  }, {
    "flavor_id" : "modelarts.vm.cpu.8u",
    "flavor_name" : "Computing CPU(8U) instance",
    "flavor_type" : "CPU",
    "billing" : {
      "code" : "modelarts.vm.cpu.8u",
      "unit_num" : 1
    },
    "flavor_info" : {
      "max_num" : 16,
      "cpu" : {
        "arch" : "x86",
        "core_num" : 8
      },
      "memory" : {
        "size" : 32,
        "unit" : "GB"
      },
      "disk" : {
        "size" : 50,
        "unit" : "GB"
      }
    }
  } ]
}

状态码

状态码

描述

200

ok

错误码

请参见错误码

分享:

    相关文档

    相关产品

close