[Other] tools/test_strata_mcp.py: the Mac DeepSeek list test fails on main (it still expects the two IST-DAS sets)

Abierto Apto para principiantes
#4,904 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 5 días

@XiaoBinGan ya está trabajando en esto.

Desde el 1/11/2026.

  • #4905 de @XiaoBinGan — abierto
  • #4907 de @XiaoBinGan — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python
Área
testing

Línea de trabajo

Empieza con la prueba fallida test_deepseek_on_a_mac en tools/test_strata_mcp.py, alrededor de la línea 787, luego revisa el contenido de los conjuntos de Mac en strata_control/dsv41_fit.py (MAC_SET_PACK, MAC_MEASURED_PACK, MAC_NOT_YET). Ejecuta python -m pytest tools/test_strata_mcp.py -q -k test_deepseek_on_a_mac para reproducirla. Está terminado cuando la lista esperada nombra los cuatro conjuntos ofrecidos y todo el archivo pasa en main.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

tools/test_strata_mcp.py is red on main (c62d5e3a) because the Mac DeepSeek check still expects the two
IST-DAS sets.

Reproduce

$ python -m pytest tools/test_strata_mcp.py -q -k test_deepseek_on_a_mac
AssertionError: Lists differ: ['IST-DAS-2.00bpw', 'IST-DAS-2.25bpw', 'UD-IQ1_S', 'UD-IQ1_M']
                              != ['IST-DAS-2.00bpw', 'IST-DAS-2.25bpw']
tools/test_strata_mcp.py:787
1 failed, 52 deselected

Python 3.11.16, Windows 11; the test mocks an Apple Silicon Mac, so the host OS does not matter. It is the only
failure in the file on unmodified main (python -m pytest tools/test_strata_mcp.py -q: 1 failed, 51 passed).

Why

The expectation predates the Unsloth 1-bit DeepSeek sets being offered on a Mac:
strata_control/dsv41_fit.py MAC_SET_PACK now holds UD-IQ1_S and UD-IQ1_M as well, and MAC_NOT_YET is empty
by design ("the Mac gate stays as an empty mechanism", commit 33bbbca4; UD-IQ1_S came with its M5 Max line in
6a7d7505). The model list therefore offers four sets, and their Mac words are all present, including UD-IQ1_M's
"Not run on a Mac yet" line from MAC_MEASURED_PACK.

Expected

The suite is green on main, and the check names the four sets that are now offered (and keeps failing if a set
gains or loses its Mac words).

Lenguaje dominante
C++
Estrellas
11.6k
Forks
1k
Métricas de merge de PR
Sin PR fusionados en 30 d

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Niko1221/Strata

Todos los issues de Niko1221/Strata

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.