我正在使用我的MacBookPro。我试图运行mxnet python演示代码,执行时间非常慢。执行代码需要很长时间。这是正常的吗?此外,我还想在Raspberry Pi 3上运行mxnet。平稳运行MXNET的最佳硬件要求是什么
1
A
回答
2
几乎所有深度学习框架(包括MXNet)都会使用NVIDIA的CUDA功能GPU运行得更快。 GPU通常会将深度学习所需的矢量数学速度提高100倍。几年前,Apple停止使用NVIDIA GPU制造机器(2012年IIRC)。如果你有其中一个确保你有CUDA working on your Mac。我不知道现在有什么方法可以让MXNet利用Apple机器附带的AMD或Intel GPU。也知道,即使是最快的GPU深度学习工作通常需要几小时,几天甚至几周才能完成。所以无论您使用的是什么硬件,耐心无疑都是游戏的一部分。
也就是说,GPU不是运行深度学习系统的唯一方法。特别是对于使用预先训练的模型进行预测(推理),CPU通常很好。所以这可以用于像semantic image processing这样的任务。 或者在训练时,使用较小的数据集和较小的模型可以使它们运行得更快。此外,为了确保您充分发挥CPU的优势,请检查您是否安装了像Intel's MKL这样的良好BLAS库。
但是为了从树莓派中获得任何有用的工作,需要进行一些仔细的优化,即使是推理。这是一个积极的科学研究领域。例如参见this paper。或者看看增加一个USB hardware accelerator。
相关问题
- 1. 运行Hyperledger Fabric对等体的硬件要求是什么?
- 2. 运行java类文件的最低要求是什么?
- 3. 运行android 2.1的android手机的硬件需求是什么?
- 4. 运行支持HTML5的浏览器的最低硬件要求
- 5. 什么是确定应用程序硬件需求的最佳方法
- 6. 在ASP.NET MVC 2中实现平稳路由的最佳方式是什么?
- 7. 什么是“嵌入式硬件系统”的最佳描述?
- 8. 发送短信的最佳硬件解决方案是什么?
- 9. 在运行时替换控件的最佳方式是什么?
- 10. 什么是TFS 2010推荐的BEST CASE硬件要求
- 11. 什么是Google Closure Library的最佳/更稳定的功能
- 12. 满足以下要求的最佳Web Mapping API是什么?
- 13. 旋转运行不平稳
- 14. 运动平稳
- 15. 什么是避免Application.Current.Properties的硬编码键的最佳方法?
- 16. android 2.2最低硬件要求
- 17. Magento的:对于一个比较大的店服务器要求运行平稳
- 18. 稳定运行的亚马逊负载平衡器标准是什么?
- 19. HAXM硬件要求
- 20. 什么是NServiceBus 3.0最低要求
- 21. 用于软件开发的最佳Linux发行版是什么,主要是C?
- 22. 在Hadoop上运行Lucene/Solr的最佳方式是什么?
- 23. 什么是取消正在运行Completable(RX2)的最佳方法?
- 24. 定期运行检查的最佳方法是什么?
- 25. 运行django的最佳系统是什么?
- 26. 在运行时创建绑定的最佳方法是什么?
- 27. 运行集成测试的最佳实践是什么?
- 28. 运行python脚本的最佳做法是什么?
- 29. 配置运行脚本的最佳方法是什么?
- 30. 在Windows 2003上运行Jabber/XMPP的最佳选择是什么?