isnan报错
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 50/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- build-system
Línea de trabajo
Comienza por src/kern/optimized/x86/quantize.h alrededor de la línea 260, donde el build informa de que isnan no está declarado. Reproduce el fallo con el build de CMake del repositorio e inspecciona los includes cercanos y el uso de namespaces. Se considera terminado cuando el target InferLLMShared se compila correctamente sin este error.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In file included from /home/xxx/ClionProjects/InferLLM/src/kern/optimized/x86/quantize.h:3:0,
from /home/xxx/ClionProjects/InferLLM/src/kern/optimized/kernel_opt.cpp:11:
/home/xxx/ClionProjects/InferLLM/src/kern/optimized/x86/quantize.h: In function ‘void inferllm::opt::dequantize_row_q4_0(const void*, float*, int)’:
/home/xxx/ClionProjects/InferLLM/src/kern/optimized/x86/quantize.h:260:46: error: ‘isnan’ was not declared in this scope
assert(!isnan(y[i * QK40 + l + 0]));
^
/home/xxx/ClionProjects/InferLLM/src/kern/optimized/x86/quantize.h:260:46: note: suggested alternative:
In file included from /usr/include/c++/5/random:38:0,
from /home/xxx/ClionProjects/InferLLM/src/utils.h:8,
from /home/xxx/ClionProjects/InferLLM/src/kern/optimized/kernel_opt.cpp:3:
/usr/include/c++/5/cmath:641:5: note: ‘std::isnan’
isnan(_Tp __x)
^
CMakeFiles/InferLLMShared.dir/build.make:257: recipe for target 'CMakeFiles/InferLLMShared.dir/src/kern/optimized/kernel_opt.cpp.o' failed
make[2]: *** [CMakeFiles/InferLLMShared.dir/src/kern/optimized/kernel_opt.cpp.o] Error 1
CMakeFiles/Makefile2:90: recipe for target 'CMakeFiles/InferLLMShared.dir/all' failed
make[1]: *** [CMakeFiles/InferLLMShared.dir/all] Error 2
Makefile:90: recipe for target 'all' failed
make: *** [all] Error 2
- Lenguaje dominante
- C++
- Estrellas
- 752
- Forks
- 94
- 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
- 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 MegEngine/InferLLM
-
SG2042 服务器 make 出错Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
无法加载模型bin或者guff模型Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
有打算支持qwen吗Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
在树莓派3b+上部署,出现无法打开模型的问题Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
-
这个有windows的部署教程吗Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de MegEngine/InferLLM
Issues similares
-
The Outdated Version prompt shows the release tag as unescaped HTMLPosiblemente ocupada @on8st la tomó hoy. Abiertobug good first issue GUI maintainer-review priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
aethersdr/AetherSDR#6405 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bitcoin-core/gui-qml#1003 ·
Los mantenedores suelen responder en 3 días
-
fails to compile with Qt6Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
[Bug]:设置的关于页面,“系统信息”部分排版异常Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
metasequoiaime/msime#7328 ·
Los mantenedores suelen responder en 1 día
-
[Linux] --calibrate combined with --model silently falls through to plain re-setup (setup.py:4958)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día