微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
ONNXRUNTIME介绍
Python版本安装与测试
pip install onnxruntime
GPU版本
pip install onnxruntime-gpu
C++版本安装与测试
D:\microsoft.ml.onnxruntime.gpu.1.13.1\build\native\include
然后配置库目录:
D:\microsoft.ml.onnxruntime.gpu.1.13.1\runtimes\win-x64\native
最后配置链接器,我的是支持CUDA版本,配置如下:
onnxruntime_providers_shared.lib
onnxruntime_providers_cuda.lib
onnxruntime.lib
最后把DLL文件copy到编译生成的可执行文件同一个目录下,直接运行即可。C++推理,简单说分为四步,首先引入包含文件支持,再初始化推理会话对象Session,预处理图像,然后执行推理,最后完成后处理即可。
以ResNet18模型为例,导出ONNX格式,基于ONNXRUNTIME推理效果如下:
扫码查看OpenCV+OpenVIO+Pytorch系统化学习路线图
文章引用微信公众号"OpenCV学堂",如有侵权,请联系管理员删除!