Saltar al contenido principal

Details

Objetivo: crear la competición en Codabench y rellenar la pestaña Details, que es la que le da nombre, descripción, cola de procesamiento y la imagen en la que se ejecutará el scoring.

Crear la competición

  1. En el menú superior, Benchmarks/Competitions. Como organizador, esa entrada abre Benchmark Management: la lista de las competiciones propias.
  2. Click en Create, arriba a la derecha.
  3. Se abre el editor de la competición con seis pestañas —Details, Participation, Pages, Phases, Leaderboard y Administrators—. Rellenar Details:
CampoPara qué
TitleNombre de la competición.
LogoImagen identificativa.
DescriptionResumen que aparece en el listado de competiciones.
QueueCola de procesamiento de submissions. Se elige entre las que se hayan creado en la gestión de colas; sin ninguna propia, se usa la pública.
Competition Docker ImageImagen en la que se ejecutan ingestion y scoring. Ver la nota de abajo.
Competition Type, Competition RewardClasificación y premio, informativos, para el listado público.
Organizer Contact EmailA quién escribe un participante con un problema.
Competition Report, Fact SheetEnlace a un informe y fichas de datos adicionales de la competición.

Pantalla Benchmark Management, con la lista de competiciones propias y los botones Create y Upload arriba a la derecha

La lista solo muestra las competiciones propias. El botón Edit de cada fila abre este mismo editor; Publish la hace visible y Delete la borra.

Pestaña Details del editor, con los campos Title, Logo, Description, Queue y Competition Docker Image

Las seis pestañas, arriba. El tic verde marca las que ya están completas, y Administrators aparece sin él porque es opcional. Abajo, Competition Docker Image con el valor por defecto a la vista.

En este punto la competición ya existe (en borrador) y se puede seguir editando en cualquier momento.

El Docker image que aparece sin haberlo escrito

La cabecera pública de la competición muestra un Docker image —normalmente codalab/codalab-legacy:py37— aunque nadie lo haya escrito. No es que lo herede de la cola ni de la Task: es el campo Competition Docker Image de esta misma pestaña, que tiene ese valor por defecto en el modelo de la competición.

La consecuencia práctica importa: si el scoring program necesita una librería que esa imagen no trae, el fallo será un ModuleNotFoundError en el log de la submission, y se arregla aquí, poniendo una imagen que sí la incluya. No hace falta tocar YAML ni cambiar de cola.

Siguiente paso: Participation — quién puede registrarse y bajo qué términos.