Creación de una Tarea de Exportación de Conjunto de Datos
Función
Esta API se utiliza para crear una tarea de exportación de conjunto de datos para exportar un conjunto de datos a OBS o a nuevos conjuntos de datos.
URI
POST /v2/{project_id}/datasets/{dataset_id}/export-tasks
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
dataset_id |
Sí |
String |
ID de conjunto de datos. |
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ámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
version_id |
No |
String |
ID de versión de conjunto de datos, que debe especificarse cuando se exportan datos de una versión de conjunto de datos. |
path |
No |
String |
Ruta de salida para exportar datos a OBS. Este parámetro es obligatorio cuando se exportan datos a OBS o a un nuevo conjunto de datos. |
export_params |
No |
ExportParams object |
Parámetros de una tarea de exportación de conjunto de datos. |
annotation_format |
No |
String |
Formato de etiquetado. Opciones:
|
export_format |
No |
Integer |
Formato del directorio exportado. Opciones:
|
export_type |
No |
Integer |
Tipo de exportación. Opciones:
|
sample_state |
No |
String |
Estado de la muestra. Opciones:
|
source_type_header |
No |
String |
Prefijo de la ruta de acceso OBS en el archivo de etiquetado exportado. El valor predeterminado es obs://. Puede configurarlo en s3://. La ruta de la imagen que comienza con obs no se puede analizar durante el entrenamiento. Establezca el prefijo de ruta en el archivo de manifest exportado en s3://. |
status |
No |
Integer |
Estado de la tarea. |
task_id |
No |
String |
ID de tarea. |
version_format |
No |
String |
Formato de una versión de conjunto de datos. Opciones:
|
with_column_header |
No |
Boolean |
Si se debe escribir el nombre de columna en la primera línea del archivo CSV durante la exportación. Este campo es válido para el conjunto de datos de la tabla. Opciones:
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
clear_hard_property |
No |
Boolean |
Si se deben borrar los atributos de ejemplo duro. Opciones:
|
export_dataset_version_format |
No |
String |
Formato de la versión del conjunto de datos a la que se exportan los datos. |
export_dataset_version_name |
No |
String |
Nombre de la versión del conjunto de datos a la que se exportan los datos. |
export_dest |
No |
String |
Destino de exportación. Opciones:
|
export_new_dataset_name |
No |
String |
Nombre del nuevo conjunto de datos al que se exportan los datos. |
export_new_dataset_work_path |
No |
String |
Directorio de trabajo del nuevo conjunto de datos al que se exportan los datos. |
ratio_sample_usage |
No |
Boolean |
Si se asigna aleatoriamente el conjunto de entrenamiento y el conjunto de validación en función de la relación especificada. Opciones:
|
sample_state |
No |
String |
Estado de la muestra. Opciones:
|
samples |
No |
Array of strings |
Lista de ID de muestras exportadas. |
search_conditions |
No |
Array of SearchCondition objects |
Condiciones de búsqueda exportadas. La relación entre múltiples condiciones de búsqueda es O. |
train_sample_ratio |
No |
String |
Relación de división entre el conjunto de entrenamiento y el conjunto de verificación durante la liberación de la versión especificada. El valor predeterminado es 1.00, lo que indica que todas las versiones publicadas son conjuntos de entrenamiento. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
coefficient |
No |
String |
Filtrar por coeficiente de dificultad. |
frame_in_video |
No |
Integer |
Un cuadro en el vídeo. |
hard |
No |
String |
Si una muestra es una muestra dura. Opciones:
|
import_origin |
No |
String |
Filtrar por origen de datos. |
kvp |
No |
String |
Dosificación de CT, filtrada por dosificación. |
label_list |
No |
SearchLabels object |
Criterios de búsqueda de etiquetas. |
labeler |
No |
String |
Etiquetadora. |
metadata |
No |
SearchProp object |
Búsqueda por atributo de muestra. |
parent_sample_id |
No |
String |
ID de la muestra de los padres. |
sample_dir |
No |
String |
Directorio donde se almacenan muestras de datos (el directorio debe terminar con una barra diagonal (/)). Solo se buscan ejemplos en el directorio especificado. No se admite la búsqueda recursiva de directorios. |
sample_name |
No |
String |
Buscar por nombre de ejemplo, incluida la extensión del nombre de archivo. |
sample_time |
No |
String |
Cuando se agrega una muestra al conjunto de datos, se crea un índice basado en la última hora de modificación (exacta al día) de la muestra en OBS. Puede buscar la muestra en función de la hora. Opciones:- month: Búsqueda de muestras agregadas desde hace 30 días al día actual.- day: Búsqueda de muestras agregadas desde ayer (hace un día) al día actual.- yyyyMMdd-yyyyMMdd: Búsqueda de muestras agregadas en un período especificado (como máximo 30 días), en el formato de Start date-End date. Por ejemplo, 20190901-2019091501 indica que se buscan muestras generadas del 1 de septiembre al 15 de septiembre de 2019. |
score |
No |
String |
Búsqueda por confianza. |
slice_thickness |
No |
String |
Espesor de capa DICOM. Las muestras se filtran por el espesor de la capa. |
study_date |
No |
String |
Tiempo de escaneo DICOM. |
time_in_video |
No |
String |
Un punto de tiempo en el video. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
labels |
No |
Array of SearchLabel objects |
Lista de criterios de búsqueda de etiquetas. |
op |
No |
String |
Si desea buscar varias etiquetas, debe especificarse op. Si busca solo una etiqueta, op puede dejarse en blanco. Opciones:
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
name |
No |
String |
Nombre de la etiqueta. |
op |
No |
String |
Tipo de operación entre múltiples atributos. Opciones:
|
property |
No |
Map<String,Array<String>> |
El atributo de etiqueta que tiene el formato Object y almacena todos los pares clave-valor. key indica el nombre del atributo y value indica la lista de valores. Si value es null, la búsqueda no se realiza por valor. De lo contrario, el valor de búsqueda puede ser cualquier valor de la lista. |
type |
No |
Integer |
Tipo de etiqueta. Opciones:
|
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
create_time |
Long |
Hora en la que se crea una tarea. |
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
export_format |
Integer |
Formato del directorio exportado. Opciones:
|
export_params |
ExportParams object |
Parámetros de una tarea de exportación de conjunto de datos. |
export_type |
Integer |
Tipo de exportación. Opciones:
|
finished_sample_count |
Integer |
Número de muestras completadas. |
path |
String |
Exportar ruta de salida. |
progress |
Float |
Porcentaje del progreso de la tarea actual. |
status |
String |
Estado de la tarea. Opciones:
|
task_id |
String |
ID de tarea. |
total_sample_count |
Integer |
Número total de muestras. |
update_time |
Long |
Hora en la que se actualiza una tarea. |
version_format |
String |
Formato de una versión de conjunto de datos. Opciones:
|
version_id |
String |
ID de versión del conjunto de datos. |
Parámetro |
Tipo |
Descripción |
---|---|---|
clear_hard_property |
Boolean |
Si se deben borrar los atributos de ejemplo duro. Opciones:
|
export_dataset_version_format |
String |
Formato de la versión del conjunto de datos a la que se exportan los datos. |
export_dataset_version_name |
String |
Nombre de la versión del conjunto de datos a la que se exportan los datos. |
export_dest |
String |
Destino de exportación. Opciones:
|
export_new_dataset_name |
String |
Nombre del nuevo conjunto de datos al que se exportan los datos. |
export_new_dataset_work_path |
String |
Directorio de trabajo del nuevo conjunto de datos al que se exportan los datos. |
ratio_sample_usage |
Boolean |
Si se asigna aleatoriamente el conjunto de entrenamiento y el conjunto de validación en función de la relación especificada. Opciones:
|
sample_state |
String |
Estado de la muestra. Opciones:
|
samples |
Array of strings |
Lista de ID de muestras exportadas. |
search_conditions |
Array of SearchCondition objects |
Condiciones de búsqueda exportadas. La relación entre múltiples condiciones de búsqueda es O. |
train_sample_ratio |
String |
Relación de división entre el conjunto de entrenamiento y el conjunto de verificación durante la liberación de la versión especificada. El valor predeterminado es 1.00, lo que indica que todas las versiones publicadas son conjuntos de entrenamiento. |
Parámetro |
Tipo |
Descripción |
---|---|---|
coefficient |
String |
Filtrar por coeficiente de dificultad. |
frame_in_video |
Integer |
Un cuadro en el vídeo. |
hard |
String |
Si una muestra es una muestra dura. Opciones:
|
import_origin |
String |
Filtrar por origen de datos. |
kvp |
String |
Dosificación de CT, filtrada por dosificación. |
label_list |
SearchLabels object |
Criterios de búsqueda de etiquetas. |
labeler |
String |
Etiquetadora. |
metadata |
SearchProp object |
Búsqueda por atributo de muestra. |
parent_sample_id |
String |
ID de la muestra de los padres. |
sample_dir |
String |
Directorio donde se almacenan muestras de datos (el directorio debe terminar con una barra diagonal (/)). Solo se buscan ejemplos en el directorio especificado. No se admite la búsqueda recursiva de directorios. |
sample_name |
String |
Buscar por nombre de ejemplo, incluida la extensión del nombre de archivo. |
sample_time |
String |
Cuando se agrega una muestra al conjunto de datos, se crea un índice basado en la última hora de modificación (exacta al día) de la muestra en OBS. Puede buscar la muestra en función de la hora. Opciones:- month: Búsqueda de muestras agregadas desde hace 30 días al día actual.- day: Búsqueda de muestras agregadas desde ayer (hace un día) al día actual.- yyyyMMdd-yyyyMMdd: Búsqueda de muestras agregadas en un período especificado (como máximo 30 días), en el formato de Start date-End date. Por ejemplo, 20190901-2019091501 indica que se buscan muestras generadas del 1 de septiembre al 15 de septiembre de 2019. |
score |
String |
Búsqueda por confianza. |
slice_thickness |
String |
Espesor de capa DICOM. Las muestras se filtran por el espesor de la capa. |
study_date |
String |
Tiempo de escaneo DICOM. |
time_in_video |
String |
Un punto de tiempo en el video. |
Parámetro |
Tipo |
Descripción |
---|---|---|
labels |
Array of SearchLabel objects |
Lista de criterios de búsqueda de etiquetas. |
op |
String |
Si desea buscar varias etiquetas, debe especificarse op. Si busca solo una etiqueta, op puede dejarse en blanco. Opciones:
|
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Nombre de la etiqueta. |
op |
String |
Tipo de operación entre múltiples atributos. Opciones:
|
property |
Map<String,Array<String>> |
El atributo de etiqueta que tiene el formato Object y almacena todos los pares clave-valor. key indica el nombre del atributo y value indica la lista de valores. Si value es null, la búsqueda no se realiza por valor. De lo contrario, el valor de búsqueda puede ser cualquier valor de la lista. |
type |
Integer |
Tipo de etiqueta. Opciones:
|
Solicitudes de ejemplo
- Creación de una tarea de exportación (exportación de datos a OBS)
{ "path" : "/test-obs/daoChu/", "export_type" : 3, "export_params" : { "sample_state" : "", "export_dest" : "DIR" } }
- Creación de una tarea de exportación (exportación de datos a un nuevo conjunto de datos)
{ "path" : "/test-obs/classify/input/", "export_type" : 3, "export_params" : { "sample_state" : "", "export_dest" : "NEW_DATASET", "export_new_dataset_name" : "dataset-export-test", "export_new_dataset_work_path" : "/test-obs/classify/output/" } }
Ejemplo de respuestas
Código de estado: 200
OK
{ "task_id" : "rF9NNoB56k5rtYKg2Y7" }
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.