如何为 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 1536MB

Installing 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 优化?的主要内容,如果未能解决你的问题,请参考以下文章

如何为我的 PayPal 沙盒账户启用网上银行付款方式?

如何为 Spring Security 启用日志记录?

如何为 Spring Security 启用日志记录?

如何为我的 Elastic Beanstalk Java 应用程序启用 HTTPS?

如何让 Theano 使用 MacBook Air 中的集成 GPU?

如何为启用 2FA 的 github 帐户配置 Jenkins?