如何为 theano 启用我的 MacBook Pro GPU 优化?
Posted
技术标签:
【中文标题】如何为 theano 启用我的 MacBook Pro GPU 优化?【英文标题】:How can I enable my MacBook Pro GPU optimization for theano? 【发布时间】:2015-11-09 18:55:31 【问题描述】: MacBook Pro(Retina,13 英寸,2014 年中) OS X Yosemite 10.10.3 英特尔 Iris 1536MBInstalling Theano 显示我需要 CUDA,但我没有 NVIDIA,这意味着我永远无法启用 GPU 优化?
【问题讨论】:
【参考方案1】:您是对的:当前需要 NVIDIA 图形处理器来启用 Theano 的 GPU 操作。但是,这并不妨碍您运行 Theano —— 它在 CPU 上运行良好。
Theano 当前的 GPU 实现基于 CUDA,因此需要 NVIDIA GPU。一个基于 OpenCL 的新实现正在开发中,它应该能够在非 NVIDIA GPU 上运行,但这个实现不完整,还没有实际用途。
CPU 实现将正常工作。在许多方面,它比 GPU 实现更易于使用,而且,如果您使用 OpenMP,通过利用许多 CPU 内核仍然可以相当出色地执行。
【讨论】:
我听说that 在某些极端情况下GPU 可以比CPU 快60 倍以上,是这样吗?在 Theano 编程中。 Theano 主页上的当前声明是“GPU 比 CPU 快 140 倍”。但这种说法在 2010 年得到了证实,从那时起,CPU 和 GPU 的实现都进行了很多改进;它也是非常特定于任务的,所以 YMMV。 我有 GT 750 M 附带的 MCB Retina 显示屏。这比第四代 i7 的 CPU 性能高出大约 70 倍。我认为我使用 cuDNN 3 和 CUDA 7.5。以上是关于如何为 theano 启用我的 MacBook Pro GPU 优化?的主要内容,如果未能解决你的问题,请参考以下文章
如何为我的 Elastic Beanstalk Java 应用程序启用 HTTPS?