目录
一.如何在windows10 + vs2017 + cpu配置libtorch.( 不需要重新编译)
故事的开头总是这样,适逢其会,猝不及防。故事的结局总是这样,花开两朵,天各一方。
——张嘉佳《从你的全世界路过》
一.如何在windows10 + vs2017 + cpu配置libtorch.( 不需要重新编译)
对于这一部分,网上的教程有很多,根据测试发现一下这几篇讲的都很不错:VS2017 + Libtorch + CPU环境配置及模型读取
虽然写的很好,但也有需要注意的点:
- 网上很多教程都认为应该把libtorch的bin或者lib路径添加到环境变量path中,其实这点加或不加都不影响
- 你会发现libtorch的lib路径存在许多dll或者lib,但最后添加的只有三个,其余的有什么作用呢?对于这个问题我们后续章节会继续介绍(cpu加速的相关处理)
- 特别需要注意的一点是工程一定要是x64版本的,否则会有问题(除非源码编译成32位)
- 官方发布的版本有release和dug版本的,一定要注意。
- vs2015是配置不成功的(除非源码编译)
二.常见的问题
- 为什么官方只提供了x64版本?
- 为什么vs2015不支持?
- 为什么会于opencv冲突?
- 其他(欢迎提问)
三.问题解答
- win32编译对于CPU加速处理支持的不是很好
- 主要与官方最低版本相对应
- 先配置libtorch后配置opencv
四.总结
有人说libtorch资料很少,很多人研究半天都没入门,放弃or坚持,看你自己。
一般情况下,结尾没有太多的人关注,放张图片,主要是libtorch的测试结果:real time object segment and object detect