如何在加速示例包中的示例上启用 CUDA?
Posted
技术标签:
【中文标题】如何在加速示例包中的示例上启用 CUDA?【英文标题】:How do I enable CUDA on the examples on the accelerate-examples package? 【发布时间】:2015-01-18 01:12:38 【问题描述】:我已经在我的 OSX Yosemite 上安装了 CUDA。我已经下载了加速示例包并使用cabal install
编译它。它编译正确。但是,当我运行这些示例时,我注意到它们没有提供在 CUDA 下运行的选项。例如:
vh:accelerate-crystal apple1$ ./accelerate-crystal
EKG monitor started at: http://localhost:8000
accelerate-crystal (c) [2011..2013] The Accelerate Team
Usage: accelerate-crystal [OPTIONS]
Available backends:
* interpreter reference implementation (sequential)
这使它们运行缓慢(并且显然超出了目的)。如何在编译的示例上启用 CUDA?
【问题讨论】:
【参考方案1】:我认为你只需要在安装 Cabal 时使用 -fcuda
标志。这将安装 acclerate-cuda
包并为所有示例启用 CUDA 后端(如果启用,它们似乎默认使用 CUDA 后端)。
【讨论】:
以上是关于如何在加速示例包中的示例上启用 CUDA?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Android SDK 将单个对象上传到启用传输加速的存储桶
如何在 gcc 版本之间切换以在 manjaro linux 上使用 cudnn 5 加速(cuda 7.5)构建 torch7 或 caffe?