Consulta de detalles acerca de una tarea de procesamiento
Función
Esta API se utiliza para consultar los detalles sobre el procesamiento de tareas. Puede consultar tareas de análisis de características y tareas de procesamiento de datos. Puede especificar el parámetro task_id para consultar los detalles sobre una tarea específica.
URI
GET /v2/{project_id}/processor-tasks/{task_id}
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| project_id | Sí | String | ID del proyecto. Para obtener más información sobre cómo obtener el ID de proyecto, consulte Obtención de un ID de proyecto. |
| task_id | Sí | String | ID de una tarea de procesamiento de datos. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción |
|---|---|---|
| create_time | Long | Hora en que se crea una tarea de procesamiento de datos. |
| data_source | ProcessorDataSource object | Entrada de una tarea de procesamiento de datos. Se entregan este parámetro o inputs. |
| description | String | Descripción de una tarea de procesamiento de datos. |
| duration_seconds | Integer | Tiempo de ejecución del procesamiento de datos, en segundos. |
| error_msg | String | Mensaje de error. Este campo se muestra cuando el valor de status es 3. |
| inputs | Array of ProcessorDataSource objects | Lista de canales de entrada de una tarea de procesamiento de datos. Se entrega este parámetro o data_source. |
| is_current | Boolean | Si la tarea actual es la más reciente del mismo tipo de esta versión. |
| name | String | Nombre de una tarea de procesamiento de datos. |
| result | Object | Resultado de salida de una tarea de procesamiento de datos. Este campo se muestra cuando el estado se establece en 2 y es válido para una tarea de análisis de características. |
| status | Integer | Estado de una tarea de procesamiento de datos. Opciones:
|
| task_id | String | ID de una tarea de procesamiento de datos. |
| template | TemplateParam object | Plantilla de procesamiento de datos, como el ID del algoritmo y los parámetros. |
| version_count | Integer | Número de versión de una tarea de procesamiento de datos. |
| version_id | String | ID de versión de conjunto de datos correspondiente a una tarea de procesamiento de datos. |
| version_name | String | Nombre de la versión del conjunto de datos correspondiente a una tarea de procesamiento de datos. |
| work_path | WorkPath object | Directorio de trabajo de una tarea de procesamiento de datos. |
| workspace_id | String | ID de espacio de trabajo de una tarea de procesamiento de datos. Si no se crea ningún espacio de trabajo, el valor predeterminado es 0. Si se crea y utiliza un espacio de trabajo, utilice el valor real. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| name | String | Nombre del conjunto de datos. |
| source | String | Ruta de origen de datos. Opciones:
|
| type | String | Tipo de origen de datos. Opciones:
|
| version_id | String | Versión de un conjunto de datos. |
| version_name | String | Nombre de la versión del conjunto de datos. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | String | Tipo de tarea, es decir, ID de una plantilla de procesamiento de datos. Opciones:
|
| name | String | Nombre de la plantilla. |
| operator_params | Array of OperatorParam objects | Lista de parámetros del operador. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| advanced_params_switch | Boolean | Conmutador de parámetros avanzado. |
| id | String | ID de un operador. |
| name | String | Nombre del operador. |
| params | Object | Parámetro del operador. El tipo de parámetro es map<string,object>. Actualmente, el objeto sólo admite los tipos de Boolean, Integer, Long, String, List y Map<String,String>. Para dos escenarios especiales de detección de objetos y clasificación de imágenes en una tarea de preprocesamiento de datos, el valor de task_type es object_detection o image_classification. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| name | String | Nombre del conjunto de datos. |
| output_path | String | Ruta de salida. |
| path | String | Ruta de trabajo. Opciones:
|
| type | String | Tipo de una ruta de trabajo. Opciones:
|
| version_id | String | Versión de un conjunto de datos. |
| version_name | String | Nombre de una versión de conjunto de datos. El valor puede contener de 0 a 32 caracteres. Solo se permiten dígitos, letras, guiones bajos (_) y guiones (-). |
Solicitudes de ejemplo
Consulta de detalles acerca de una tarea de procesamiento de datos
GET https://{endpoint}/v2/{project_id}/processor-tasks/{task_id} Ejemplo de respuestas
Código de estado: 200
OK
{
"task_id" : "AcYfsdfhGyrWL5TtahH",
"name" : "V002",
"data_source" : {
"type" : "DATASET",
"source" : "X6c3N3eztX7cr3Arvqu"
},
"inputs" : [ {
"type" : "DATASET",
"source" : "X6c3N3eztX7cr3Arvqu"
} ],
"template" : {
"id" : "sys_data_analyse",
"name" : "data analyse template name",
"operator_params" : [ {
"id" : "sys_data_analyse",
"params" : {
"op_list" : [ ],
"task_type" : "image_classification",
"manifest_path" : "s3://lch-test-obs/classify/output/dataset-3026-X6c3N3eztX7cr3Arvqu/annotation/V002/V002.manifest",
"file_path" : "s3://lch-test-obs/classify/output/dataset-3026-X6c3N3eztX7cr3Arvqu/annotation/evaluation/V002",
"is_normed" : false
}
} ]
},
"status" : 2,
"duration_seconds" : 22,
"create_time" : 1606373999627,
"result" : "xxx",
"version_id" : "XwTuRqI9En7xuZskW70",
"is_current" : true
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | OK |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
Códigos de error
Consulte Códigos de error.