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
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto. |
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:
|
Parámetros de solicitud
No hay
Parámetros de respuesta
Código de estado: 200
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. |
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:
|
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. |
Parámetro |
Tipo |
Descripción |
---|---|---|
code |
String |
Código de facturación. |
unit_num |
Integer |
Número de unidades de facturación. |
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. |
Parámetro |
Tipo |
Descripción |
---|---|---|
arch |
String |
Arquitectura de CPU. |
core_num |
Integer |
Cantidad de núcleos. |
Parámetro |
Tipo |
Descripción |
---|---|---|
unit_num |
Integer |
Número de GPU. |
product_name |
String |
Nombre del producto. |
memory |
String |
Memoria. |
Parámetro |
Tipo |
Descripción |
---|---|---|
unit_num |
String |
Número de NPU. |
product_name |
String |
Nombre del producto. |
memory |
String |
Memoria. |
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.