下载vulkan-sdk 1.3.204.1~rc1-1lunarg18.04-1
sudo apt install vulkan-sdk
之后
cd ncnn
mkdir build && cd build
执行
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.gcc.toolchain.cmake -DNCNN_VULKAN=ON -DNCNN_BUILD_EXAMPLES=ON -DNCNN_PYTHON=ON ..
能够编译成功
但是build目录下没有tool
但是添加-DNCNN_BUILD_TOOLS=ON
就不能编译成功
3条答案
按热度按时间xzlaal3s1#
贴一下编译失败的提示
eit6fx6z2#
删除 build 目录,重新
cmake -DNCNN_VULKAN=ON ..
pu82cl6c3#
Member
删除 build 目录,重新
cmake -DNCNN_VULKAN=ON ..
[ 35%] Linking CXX static library libMachineIndependent.a
[ 35%] Built target MachineIndependent
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
从build目录看,是有tools/onnx的
如果是cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.gcc.toolchain.cmake -DNCNN_VULKAN=ON ..
则编译成功,但是没tools目录,大概率这个DCMAKE_TOOLCHAIN_FILE 有点问题吧