Consulta de la lista de tareas de procesamiento
Función
Esta API se utiliza para consultar la lista de tareas de procesamiento. Puede consultar las tareas de análisis de características y las tareas de procesamiento de datos. Puede especificar el parámetro task_type para consultar la lista de un tipo específico de tareas.- Análisis de características se refiere al proceso de análisis de las características de una imagen basada en la imagen o cuadro de destino, como el grado de desenfoque y el brillo, y dibujar una curva visualizada para ayudar a procesar el conjunto de datos.- El procesamiento de datos se refiere a la extracción o generación de datos que son valiosos y significativos para una persona en particular a partir de una gran cantidad de datos desordenados e incomprensibles. El procesamiento de datos incluye validación de datos, limpieza de datos, selección de datos y aumento de datos. * La validación de datos indica que el conjunto de datos se verifica para garantizar la exactitud de los datos. * La limpieza de datos se refiere al proceso de eliminación de ruido, corrección o complementación de datos. * La selección de datos indica el proceso de selección de subconjuntos de datos desde datos completos. * El aumento de datos indica que el volumen de datos aumenta a través de operaciones simples de amplificación de datos como escalado, recorte, transformación y composición.
URI
GET /v2/{project_id}/processor-tasks
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. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
limit |
No |
Integer |
Número máximo de registros devueltos en cada página. El valor varía de 1 a 100. El valor predeterminado es 10. |
offset |
No |
Integer |
Página de inicio de la lista de paginación. El valor predeterminado es 0. |
order |
No |
String |
Secuencia de clasificación de la consulta. Opciones:
|
query_current |
No |
Boolean |
Si desea consultar solo las tareas más recientes de la versión del conjunto de datos. Opciones:
|
return_result |
No |
Boolean |
Si se devuelve el resultado de la tarea. Opciones:
|
sort_by |
No |
String |
Modo de clasificación de la consulta. Opciones:
|
source |
No |
String |
Ruta de origen de datos de la consulta. Opciones:
|
source_type |
No |
String |
Tipo de origen de datos de la consulta. Si no se especifica este parámetro, todos los orígenes de datos se consultan de forma predeterminada. Opciones:
|
status |
No |
Integer |
Estado de la tarea de la consulta. Si no se especifica este parámetro, las tareas en todos los estados se consultan de forma predeterminada. Opciones:
|
task_name |
No |
String |
Palabra clave de búsqueda difusa. |
task_type |
No |
String |
Tipo de tarea, es decir, ID de una plantilla de procesamiento de datos. Opciones:
|
version_id |
No |
Array |
Lista de ID de versión de un conjunto de datos específico de la consulta. |
workspace_id |
No |
String |
ID del espacio de trabajo. 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ámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
count |
Integer |
Número total de tareas de procesamiento de datos. |
tasks |
Array of DescribeProcessorTaskResp objects |
Lista de tareas de procesamiento de datos consultada por página. |
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:
|
Tipo |
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 la lista histórica de tareas de análisis de elementos de un conjunto de datos
GET https://{endpoint}/v2/{project_id}/processor-tasks?offset=0&limit=10&sort_by=create_time&order=desc&source_type=DATASET&source=X6c3N3eztX7cr3Arvqu&task_type=sys_data_analyse&return_result=false&query_current=false
- Consulta del resultado más reciente de la tarea de análisis de elementos para la lista de versiones especificadas de un conjunto de datos
GET https://{endpoint}/v2/{project_id}/processor-tasks?offset=0&limit=100&source_type=DATASET&source=X6c3N3eztX7cr3Arvqu&version_id=XwTuRqI9En7xuZskW70%2CJ4Eh2FDEWH1qnDlD3hQ&task_type=sys_data_analyse&return_result=true&query_current=true
Ejemplo de respuestas
Código de estado: 200
OK
{ "count" : 1, "tasks" : [ { "task_id" : "ddwRJeTnjpiq4dNUZOq", "name" : "V001", "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://test-obs/classify/output/dataset-3026-X6c3N3eztX7cr3Arvqu/annotation/V001/V001.manifest", "file_path" : "s3://test-obs/classify/output/dataset-3026-X6c3N3eztX7cr3Arvqu/annotation/evaluation/V001", "is_normed" : false } } ] }, "status" : 2, "duration_seconds" : 11, "create_time" : 1606372570023, "version_id" : "J4Eh2FDEWH1qnDlD3hQ", "version_name" : "V001", "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.