如何在accele-examples包的示例中启用CUDA?

时间:2015-01-18 01:12:39

标签: haskell cuda accelerate-haskell

我已经在我的OSX Yosemite上安装了CUDA。我已经下载了accele-examples包并使用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 个答案:

答案 0 :(得分:1)

我认为您在Cabal安装时只需要使用-fcuda标志。这将安装acclerate-cuda包并为所有示例启用CUDA后端(如果已启用它们,它们似乎默认使用CUDA后端。)