Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ ModelArts/ Referencia de la API/ Gestión de la formación (recomendada)/ Especificaciones de recursos y motores/ Consultar la lista pública de variantes respaldada por un trabajo de entrenamiento
Actualización más reciente 2022-11-14 GMT+08:00

Consultar la lista pública de variantes respaldada por un trabajo de entrenamiento

Función

Esta API se utiliza para consultar la lista de variantes públicas compatibles con un trabajo de entrenamiento.

URI

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

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto.

Tabla 2 Parámetros de consulta

Parámetro

Obligatorio

Tipo

Descripción

flavor_type

No

String

Tipo de variante especificado para la consulta. Si este parámetro se deja en blanco, se obtienen todos los tipos de variante. Opciones:

  • CPU
  • GPU
  • Ascend

Parámetros de solicitud

No hay

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

total_count

Integer

Número total de variantes de recursos de un trabajo de entrenamiento.

flavors

Array of FlavorResponse objects

Lista de variantes de recursos de un trabajo de entrenamiento.

Tabla 4 FlavorResponse

Parámetro

Tipo

Descripción

flavor_id

String

ID de la variante de recurso.

flavor_name

String

Nombre de la variante de recurso.

max_num

Integer

Número máximo de nodos en una variante de recurso.

flavor_type

String

Tipo de variante de recurso. Opciones:

  • CPU
  • GPU
  • Ascend

billing

billing object

Información de facturación de una variante de recurso.

flavor_info

flavor_info object

Detalles de la variante del recurso.

attributes

Map<String,String>

Otros atributos de especificación.

Tabla 5 billing

Parámetro

Tipo

Descripción

code

String

Código de facturación.

unit_num

Integer

Número de unidades de facturación.

Tabla 6 flavor_info

Parámetro

Tipo

Descripción

max_num

Integer

Número máximo de nodos que se pueden seleccionar. El valor 1 indica que el modo distribuido no es compatible.

cpu

cpu object

Especificaciones de la CPU.

gpu

gpu object

Especificaciones de GPU.

npu

npu object

Variantes de Ascend.

memory

memory object

Información de memoria.

disk

disk object

Información del disco.

Tabla 7 cpu

Parámetro

Tipo

Descripción

arch

String

Arquitectura de CPU.

core_num

Integer

Cantidad de núcleos.

Tabla 8 gpu

Parámetro

Tipo

Descripción

unit_num

Integer

Número de GPU.

product_name

String

Nombre del producto.

memory

String

Memoria.

Tabla 9 npu

Parámetro

Tipo

Descripción

unit_num

String

Número de NPU.

product_name

String

Nombre del producto.

memory

String

Memoria.

Tabla 10 memory

Parámetro

Tipo

Descripción

size

Integer

Tamaño de la memoria.

unit

String

Número de unidades de memoria.

Tabla 11 disk

Parámetro

Tipo

Descripción

size

Integer

Tamaño del disco.

unit

String

Unidad del tamaño del disco.

Ejemplo de las solicitudes

A continuación se muestra cómo consultar los tipos de recursos de CPU públicos de los trabajos de entrenamiento en CN North-Beijing4.

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

Ejemplo de las respuestas

Código de estado: 200

Aceptar

{
  "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"
      }
    }
  } ]
}

Códigos de estado

Código de estado

Descripción

200

Aceptar

Códigos de error

Consulte Códigos de error.