Spaces:
Paused
Paused
Commit History
-
fix(leaderboard): manejar conflictos de commit
yoelMejora la subida/descarga del leaderboard en Hugging Face Hub: - Añade reintentos con backoff exponencial ante conflictos de commit (detected via HfHubHTTPError y códigos 409/412). - Usa parent_commit (revision) para operaciones atómicas y evita sobrescrituras por concurrencia. - Genera IDs UUID para entradas y hace idempotente el reintento comprobando duplicados por id. - Crea el repo/dataset si no existe y devuelve la revisión actual. Reduce fallos por escrituras concurrentes y evita duplicados en reintentos.c8937d0
-
feat(leaderboard): mostrar conteo de duplicados
yoelNormaliza el tipo de modelo y ordena por la métrica correcta (PSNR vs accuracy). Añade el campo duplicado_count y marca entradas duplicadas, formatea el SHA para incluir el número de duplicados cuando aplica y muestra la métrica adecuada por tipo de modelo. Se añade formatear_commit_leaderboard y se usa el mensaje formateado al subir el leaderboard.1a5f25c
-
fix(validacion): validar nombre y matrícula
yoel9094058
-
chore(data): actualizar repositorio de datos
yoelSe reemplazó la referencia del repositorio de datos de "minoruskore" a "puruchinera" en dataset.py y utils.py. Esto apunta a la fuente correcta para la carga del dataset y para el nombre del repositorio del leaderboard. `069977d
-
fix rewards
yoelb024530 -
fix rewards
yoelf5b1d63 -
fix rewards
yoelee3ffa9
-
feat(utils): validar y normalizar datos estudiante
yoelf1d86e3
-
feat(leaderboard): almacenar leaderboard en HF Hub
yoelSe añade soporte para almacenar y recuperar el archivo leaderboard.json en un repositorio de datasets en Hugging Face Hub en lugar de usar un archivo local. Se añadió huggingface_hub a requirements.txt. Cambios principales: - Nuevas funciones: _obtener_hf_token, _crear_cliente_hf, _subir_leaderboard, _descargar_leaderboard. - Se detectan tokens en HFKEY, HF_TOKEN o HUGGINGFACEHUB_API_TOKEN. - Se crea el repo de dataset si no existe y se sube/descarga el archivo. - Se inicializa el leaderboard con [] si el archivo/repo no existe y se valida que el JSON descargado sea una lista. - guardar_registro_leaderboard y limpiar_leaderboard ahora usan el Hub.fce580f
-
Se amplía el conjunto de alias reconocidos para modelos de super-resolución
yoelañadiendo varias variantes de escritura. Se ajusta la fórmula de puntaje para clasificación: la base ahora se calcula con un umbral de 50% y tope de 30 puntos (en lugar de 55/20) y la bonificación extra (+10) se aplica si la precisión supera el 90% (antes 95%). Además se mejora el formateo del código para mayor legibilidad.7ba846b
-
Refactor: mejora la interfaz de evaluación y la gestión de modelos, añadiendo soporte para super-resolución y optimizando la carga de datos
yoelb79aa7a
-
Refactor: mejora la interfaz de evaluación agregando campos para nombre y matrícula, y actualiza la gestión del leaderboard
yoela2dd494
-
Añadir implementación de un entorno de desarrollo y carga de modelos con evaluación de precisión
237774d