我正在使用我的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. Windows平台上的户外硬件要求是什么?
- 3. 运行java类文件的最低要求是什么?
- 4. 运行Tomcat + Mysql需要的最低系统要求是什么
- 5. 运行android 2.1的android手机的硬件需求是什么?
- 6. 运行支持HTML5的浏览器的最低硬件要求
- 7. 运行RestComm的最低要求是什么?
- 8. 什么是确定应用程序硬件需求的最佳方法
- 9. 在ASP.NET MVC 2中实现平稳路由的最佳方式是什么?
- 10. 什么是“嵌入式硬件系统”的最佳描述?
- 11. 发送短信的最佳硬件解决方案是什么?
- 12. 在运行时替换控件的最佳方式是什么?
- 13. 什么是Google Closure Library的最佳/更稳定的功能
- 14. 满足以下要求的最佳Web Mapping API是什么?
- 15. 什么是TFS 2010推荐的BEST CASE硬件要求
- 16. 什么是ASP.NET Web应用程序的一般硬件要求?
- 17. 使代码错误稳定的最佳做法是什么?
- 18. 稳定垂直文字节奏的最佳方法是什么?
- 19. 从正在运行的服务请求数据的最佳方式是什么?
- 20. neo4j的最低要求是什么?
- 21. 旋转运行不平稳
- 22. 比较文件平等的最佳方式是什么?
- 23. 什么是避免Application.Current.Properties的硬编码键的最佳方法?
- 24. 在OData中进行“稳定分页”的最佳做法是什么?
- 25. 运动平稳
- 26. 运行此程序需要什么硬件?
- 27. android 2.2最低硬件要求
- 28. 稳定运行的亚马逊负载平衡器标准是什么?
- 29. Magento的:对于一个比较大的店服务器要求运行平稳
- 30. 什么是NServiceBus 3.0最低要求