Cpu function is not supported! please recompile with ENABLE_CPU_FUNC

Viewed 61

我在milkv-duo 256m板子上执行转换好的cvi模型时,出现了
Cpu function is not supported! please recompile with ENABLE_CPU_FUNC 错误。

我知道官方提供的已经编译好得包里是有一个cvitek_tpu_sdk_cv180x_musl_riscv64_rvv_with_cpu_func.tar.gz得,可是sg2002用的是cv181x,我想根据https://doc.sophgo.com/sdk-docs/v23.05.01/docs_latest_release/docs/tpu-mlir/quick_start/html/10_cv18xx_guide.html#runtime-sample的指令重新编译对应文件,我该怎么加上ENABLE_CPU_FUNC这一命令呢?

我尝试了下面几种方法:

1.在官方提供的cmake编译命令后加-DENABLE_CPU_FUNC或者-DENABLE_CPU_FUNC=1-DENABLE_CPU_FUNC=Ture

2.在cvitek_tpu_samples/runner/CMakeLists.txt里加

option(ENABLE_CPU_FUNC "Enable CPU functions" OFF)

if(ENABLE_CPU_FUNC)
    add_definitions(-DENABLE_CPU_FUNC)
endif()

编译生成的cvi_sample_model_runner都还是不行。

请问我到底该怎么办啊?谢谢!

0 Answers