alibaba / MNN

MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
http://www.mnn.zone/
8.59k stars 1.65k forks source link

source/backend/cpu/arm/arm64/bf16/ARMV86_MNNPackedMatMulRemain_BF16.S:158: Fatal error: macros nested too deeply #2526

Closed wylqq312715289 closed 7 months ago

wylqq312715289 commented 1 year ago

晶视平台rk3326

cmake .. \
-DCIDIANBI=OFF \
-DANDROID=OFF \
-DMNN_BUILD_SHARED_LIBS=OFF \
-DMNN_OPENGL=OFF \
-DMNN_OPENCL=ON \
-DCMAKE_TOOLCHAIN_FILE="${toolchain_file}" \
-DMNN_SUPPORT_BF16=ON \
-DCMAKE_INSTALL_PREFIX=`pwd` \
-DCMAKE_CXX_FLAGS="-fPIC -std=c++11" \
-DCMAKE_C_FLAGS="-fPIC -std=c++11"

报错详细内容如下:

/opt/MNN-2.6.0/source/backend/cpu/arm/arm64/bf16/ARMV86_MNNPackedMatMulRemain_BF16.S: Assembler messages:
/opt/MNN-2.6.0/source/backend/cpu/arm/arm64/bf16/ARMV86_MNNPackedMatMulRemain_BF16.S:158: Fatal error: macros nested too deeply
CMakeFiles/MNNARM64.dir/build.make:462: recipe for target 'CMakeFiles/MNNARM64.dir/source/backend/cpu/arm/arm64/bf16/ARMV86_MNNPackedMatMulRemain_BF16.S.o' failed
make[2]: *** [CMakeFiles/MNNARM64.dir/source/backend/cpu/arm/arm64/bf16/ARMV86_MNNPackedMatMulRemain_BF16.S.o] Error 1
CMakeFiles/Makefile2:483: recipe for target 'CMakeFiles/MNNARM64.dir/all' failed
make[1]: *** [CMakeFiles/MNNARM64.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
jxt1234 commented 1 year ago

收到,这种编译器我们看下怎么支持

wylqq312715289 commented 1 year ago

嗯嗯 辛苦了

ppogg commented 9 months ago

感谢官方提供这个开源框架,另外想问下这个问题解决了吗?

github-actions[bot] commented 7 months ago

Marking as stale. No activity in 60 days.