-
Notifications
You must be signed in to change notification settings - Fork 222
Description
在D1上测试riscv平台的模型推理性能
按照手册给出的指导步骤,首先指定RISCV_ROOT_PATH,然后运行build.sh,编译中间报错
xxx/test_bench/ppl.nn/deps/ppl.kernel.cpu/src/ppl/kernel/riscv/fp32/arithmetic/arithmetic_kernel_fp32.h:21:10: fatal error: riscv-vector.h: No such file or directory
21 | #include <riscv-vector.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
ppl.kernel.cpu-build/CMakeFiles/pplkernelriscv_static.dir/build.make:127: recipe for target 'ppl.kernel.cpu-build/CMakeFiles/pplkernelriscv_static.dir/src/ppl/kernel/riscv/fp32/arithmetic/arithmetic_fp32.cpp.o' failed
make[2]: *** [ppl.kernel.cpu-build/CMakeFiles/pplkernelriscv_static.dir/src/ppl/kernel/riscv/fp32/arithmetic/arithmetic_fp32.cpp.o] Error 1
make[2]: *** 正在等待未完成的任务....
xxx/test_bench/ppl.nn/deps/ppl.kernel.cpu/src/ppl/kernel/riscv/fp32/maxpool2d/maxpool2d_n4cx_1x16_fp32.cpp:18:10: fatal error: riscv-vector.h: No such file or directory
18 | #include <riscv-vector.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
xxx/test_bench/ppl.nn/deps/ppl.kernel.cpu/src/ppl/kernel/riscv/fp32/clip/clip_fp32.cpp:18:10: fatal error: riscv-vector.h: No such file or directory
18 | #include <riscv-vector.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
ppl.kernel.cpu-build/CMakeFiles/pplkernelriscv_static.dir/build.make:491: recipe for target 'ppl.kernel.cpu-build/CMakeFiles/pplkernelriscv_static.dir/src/ppl/kernel/riscv/fp32/maxpool2d/maxpool2d_n4cx_1x16_fp32.cpp.o' failed
请问导致这个问题的原因是什么,应该如何解决~~