[Code scan] Downstream aggregation drops domains instead of incomplete models
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
Línea de trabajo
Comienza con lambench/metrics/vishelper/metrics_calculations.py en las líneas 152-164 y sigue cómo se agregan y filtran los domain_results. Añade la prueba de regresión descrita en el issue, utilizando un modelo al que le falte un único dominio; se considera terminado cuando los modelos incompletos se gestionan según la política documentada elegida sin eliminar ese dominio globalmente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This issue was found by a Codex global repository scan of tracked non-test files at commit 8c93925cb10b401b2b83c738bd9263fd74474468.
Relevant code
Impact
domain_results has models as rows and domains as columns, but dropna(axis=1) removes columns. If one model is missing a downstream domain, that domain is dropped for every model, and the incomplete model can still be ranked using the remaining domains.
This changes leaderboard scores by removing valid domains globally instead of excluding or penalizing the incomplete model.
Suggested fix
Make missing-domain policy explicit. For example, compute domain means with skipna=False and then dropna(axis=0) for incomplete models, or apply a documented penalty to missing domains. Add a regression test with one model missing a single domain.
- Lenguaje dominante
- Python
- Estrellas
- 21
- Forks
- 11
- Merge medio
- 23 d 6 h
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de deepmodeling/LAMBench
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
deepmodeling/LAMBench#443 ·
-
[Code scan] Missing NVE systems crash stability scoring instead of receiving the failure penaltyAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
deepmodeling/LAMBench#440 ·
-
Dificultad 2/5 Medio día Aptitud para principiantes 74/100
deepmodeling/LAMBench#439 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
deepmodeling/LAMBench#436 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
deepmodeling/LAMBench#435 ·
Todos los issues de deepmodeling/LAMBench
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
jejjohnson/gaussx#752 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#4270 ·
-
enhancement owner: den-haag
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 6 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ok-oldking/ok-wuthering-waves#1828 ·
Los mantenedores suelen responder en 1 día
-
lesson-submission pending-review
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Ikalus1988/MisakaNet#4512 ·
Los mantenedores suelen responder en 1 día