深度学习工具caffe在windows上的性能表现真的没有在Linux上好吗

 我来答
百度网友7630190
2017-02-04 · TA获得超过1050个赞
知道大有可为答主
回答量:1159
采纳率:0%
帮助的人:498万
展开全部
个人感觉不会有啥本质差别。

如果有差别的话,那基本上就可能是:

(1) 你用的底层数学库不一样,而这些底层数学库的速度不同。比如说Atlas和MKL,一般MKL完胜。

(2) 你用的编译器优化能力不同。不过现代编译器其实对于caffe这样运算逻辑比较简单的代码的优化基本上已经没有啥差别了,所以更有可能是下一条。

(3) 你开的优化选项不一样。比如说开-O0和-O3,或者开-mavx和不开avx,速度甩几条街是分分钟的事情。

另外@王峰 提到的Cudnn的问题,传说NVIDIA在Windows上的Cudnn没有用心跑优化,也有传说NVIDIA CUDA的Windows驱动没有用心写。。。这个个人没有验证过,不过如果是真的话也不奇怪了。

作者:贾扬清
链接:https://www.zhihu.com/question/39729947/answer/82788278
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式