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> Consulta de la lista de motores de IA admitidos por un trabajo de formación
Actualización más reciente 2022-11-14 GMT+08:00

Consulta de la lista de motores de IA admitidos por un trabajo de formación

Función

Esta API se utiliza para consultar la lista de motores de IA compatibles con un trabajo de entrenamiento.

URI

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

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.

Parámetros de solicitud

No hay

Parámetros de respuesta

Código de estado: 200

Tabla 2 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

total

Integer

Número total de motores de trabajo de formación.

items

Array of items objects

Lista de especificaciones del motor.

Tabla 3 items

Parámetro

Tipo

Descripción

engine_id

String

ID del motor, por ejemplo, caffe-1.0.0-python2.7.

engine_name

String

Nombre del motor, por ejemplo, Caffe.

engine_version

String

Versión del motor. Los motores con el mismo nombre tienen varias versiones, por ejemplo, Caffe-1.0.0-python2.7 de Python 2.7.

v1_compatible

Boolean

Si se utiliza el modo de compatibilidad v1.

run_user

String

UID de usuario iniciado por defecto por el motor.

image_info

image_info object

Información del motor.

Tabla 4 image_info

Parámetro

Tipo

Descripción

cpu_image_url

String

Imagen con las especificaciones de CPU correspondientes.

gpu_image_url

String

Imagen con las especificaciones de GPU o Ascend.

image_version

String

Versión de imagen.

Ejemplo de las solicitudes

A continuación se muestra cómo consultar todas las especificaciones de motor público de un trabajo de formación en CN North-Beijing4 (solo se muestran parte de las especificaciones porque hay demasiados motores).

GET https://endpoint/v2/{project_id}/training-job-engines

Ejemplo de las respuestas

Código de estado: 200

Aceptar

{
  "total" : 20,
  "items" : [ {
    "engine_id" : "caffe-1.0.0-python2.7",
    "engine_name" : "Caffe",
    "engine_version" : "Caffe-1.0.0-python2.7",
    "v1_compatible" : true,
    "run_user" : "",
    "image_info" : {
      "cpu_image_url" : "modelarts-job-dev-image/caffe1-cpu-cp27:1.0.0",
      "gpu_image_url" : "modelarts-job-dev-image/caffe1-gpu-cuda8-cp27:1.0.0",
      "image_version" : "3.1.0"
    }
  }, {
    "engine_id" : "horovod-cp36-tf-1.16.2",
    "engine_name" : "Horovod",
    "engine_version" : "0.16.2-TF-1.13.1-python3.6",
    "v1_compatible" : true,
    "run_user" : "",
    "image_info" : {
      "cpu_image_url" : "modelarts-job-dev-image/tensorflow-gpu-cuda10-cp36-horovod0162:1.13.1",
      "gpu_image_url" : "modelarts-job-dev-image/tensorflow-gpu-cuda10-cp36-horovod0162:1.13.1",
      "image_version" : "3.2.1"
    }
  }, {
    "engine_id" : "horovod_0.20.0-tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64",
    "engine_name" : "Horovod",
    "engine_version" : "horovod_0.20.0-tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64",
    "v1_compatible" : false,
    "run_user" : "1102",
    "image_info" : {
      "cpu_image_url" : "aip/horovod_tensorflow:train",
      "gpu_image_url" : "aip/horovod_tensorflow:train",
      "image_version" : "horovod_0.20.0-tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64-20210912152543-1e0838d"
    }
  }, "......", {
    "engine_id" : "tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64",
    "engine_name" : "TensorFlow",
    "engine_version" : "tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64",
    "v1_compatible" : false,
    "run_user" : "1102",
    "image_info" : {
      "cpu_image_url" : "aip/tensorflow_2_1:train",
      "gpu_image_url" : "aip/tensorflow_2_1:train",
      "image_version" : "tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64-20210912152543-1e0838d"
    }
  }, {
    "engine_id" : "xgboost-sklearn-python3.6",
    "engine_name" : "XGBoost-Sklearn",
    "engine_version" : "XGBoost-0.80-Sklearn-0.18.1-python3.6",
    "v1_compatible" : true,
    "run_user" : "",
    "image_info" : {
      "cpu_image_url" : "modelarts-job-dev-image/python-train-py36:secure",
      "gpu_image_url" : "",
      "image_version" : "2.0.10-20211101113705"
    }
  } ]
}

Códigos de estado

Código de estado

Descripción

200

Aceptar

Códigos de error

Consulte Códigos de error.