首页 > 其他分享 >MNN框架在Win10上的部署,支持OpenGL和Vulkan

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

时间:2024-08-17 23:39:50浏览次数:7  
标签:OpenGL DMNN 编译 BUILD MNN Win10 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的尝试即可。

标签:OpenGL,DMNN,编译,BUILD,MNN,Win10,Vulkan
From: https://www.cnblogs.com/Vsonic12138/p/18365163

相关文章

  • MNN框架在WIN10上的部署
    一、为什么要做刚进公司,实习期反正主管要求什么我就做什么。。。。自己反正也比较感兴趣,故开始查看官方文档。下述的一切都是基于官方提供的“语雀文档”内的指令进行的,会对自己部署MNN框架的流程当中踩的坑进行记录,希望可以帮助到有缘人。二、具体内容1、在各个应用端部署MNN......
  • win10如何清除缓存和垃圾,清理win10缓存和垃圾的方法
    在Windows10中清除缓存和垃圾文件,可以通过多种方法来实现,以下是一些常用的方法:一、使用Windows内置工具1.磁盘清理打开“此电脑”或“文件资源管理器”,右键单击要清理的驱动器(通常是C:驱动器)。选择“属性”并点击“磁盘清理”。选择要清理的文件类型,如临时文件、下载文件......
  • Mac 制作 win10 安装盘
    镜像下载地址https://www.microsoft.com/zh-cn/software-download/windows10ISO终端执行挂在镜像hdiutilmount~/Downloads/Win10_22H2_Chinese_Simplified_x64v1.iso使用diskutillist查看U盘我这边是/dev/disk2将USB驱动器格式化为WindowsFAT......
  • MNN框架在windows上的部署
    一、MNN.lib文件等的生成算是第一次接触MNN框架部署这部分内容吧,对整个流程都不是很理解,故先从官方文档入手先从github下载官方的项目,地址为:https://github.com/alibaba/MNN使用visualstudio的powershell打开,执行官网给出的指令cdpath/to/MNNpowershell./schema/generat......
  • 实现Windows之间(win10)的桌面连接的三步走方法
    实现Windows之间(win10)的远程桌面连接的三步走方法‍目录‍目录实现Windows之间(win10)的远程桌面连接的三步走方法目录环境step1:打开两台Windows电脑的远程桌面连接step2:运行窗口输入mstsc​命令后,打开远程桌面连接窗口step3:输入目标计算机的IP地址后,再输入对应的用户名和密码......
  • 实现Windows之间(win10)的桌面连接的三步走方法
    实现Windows之间(win10)的桌面连接的三步走方法‍目录‍目录实现Windows之间(win10)的桌面连接的三步走方法目录环境step1:打开两台Windows电脑的桌面连接step2:运行窗口输入mstsc​命令后,打开远程桌面连接窗口step3:输入目标计算机的IP地址后,再输入对应的用户名和密码即可连接‍......
  • win10安装wsl+Ubuntu22.04+docker记录
    1.安装wsl2.0,开启hyper-V虚拟化2.在微软商店下载Ubuntu22.04并进行安装打开命令提示符或PowerShell作为管理员//设置WSL默认版本wsl--set-default-version2//查看状态名称wsl-l-v//停止wsl--terminateUbuntu-22.04//启动wsl-dUbuntu-22.04wsl运行一段时......
  • win10的自动更新在哪,你知道win10的自动更新在哪吗
    在Windows10系统中,自动更新的设置位置相对直观,用户可以按照以下步骤找到并配置自动更新设置:一、通过设置界面找到自动更新1.打开设置:点击屏幕左下角的“开始”按钮,然后选择“设置”(齿轮形状的图标)或者直接按下Win+I快捷键打开设置应用。2.进入更新和安全:在设置窗口中,找到并......
  • Win10 部署 Confluence 文档管理系统
    Win10部署Confluence文档管理系统Docker部署参考:https://www.cnblogs.com/1285026182YUAN/p/183361881.confluence相关软件下载链接:https://pan.baidu.com/s/19fWURtXg7ZTYds0KrHumXA提取码:55q9。已存储在百度云下载文件如下: confluence破解工具文件:  2.首......
  • 6种方法关闭Win10系统的自动更新
    6种方法关闭Win10系统的自动更新AIB网络中心 2023年12月04日09:33 广东这里我们将为您分享6种关闭Win10自动更新的方法,分别是通过Windows设置、WindowsUpdate服务、本地组策略编辑器、任务计划程序、注册表编辑器来关闭Win10自动更新。✔方法1.Windows设置要想关闭Win......