MNN框架在Win10上的部署,支持OpenGL和Vulkan

上篇记录了之前在win10上部署的流程,不过在camke的时候没有选择支持OpenGL和Vulkan。这里重新按照官方的语雀文档重新进行支持OpenGL和Vulkan的编译,简单做个记录。如果有其他的问题见上一篇博客。

参见官方文档:推理框架Windows编译
执行代码如下:

cd /path/to/MNN
powershell # 运行该命令从cmd环境进入powershell环境,后者功能更强大
# CPU+OpenCL+Vulkan, 64位编译
.\package_scripts\win\build_lib.ps1 -path MNN-CPU-OPENCL/lib/x64 -backends "opencl,vulkan"

然后一直等待编译就行了。
编译成功之后会生成mnn.lib文件。
之后可以继续进行转换工具的编译。
参见官方文档:转换工具Windows编译
执行代码如下:

cd build
cmake -G "Ninja" -DMNN_BUILD_SHARED_LIBS=OFF -DMNN_BUILD_CONVERTER=ON -DCMAKE_BUILD_TYPE=Release -DMNN_WIN_RUNTIME_MT=ON ..
ninja

模型转换成功之后,按照上篇博客的内容进行demo的尝试即可。

posted @ 2024-08-17 23:33  笑眯眯办大事  阅读(24)  评论(0编辑  收藏  举报