【问题标题】:cabal install accelerate-cuda error with Mac OS X [duplicate]cabal 在 Mac OS X 上安装加速 cuda 错误 [重复]
【发布时间】:2013-12-16 13:48:09
【问题描述】:

我正在尝试在 Mac OS X (10.7.5) 上安装加速 cuda 模块。 我手动安装了 cuda 模块(Error installing cuda module in Mac OS X 10.7.5 (checking whether the C compiler works… no)),因为我无法使用 cabal。

我收到cabal install accelerate-cuda 的此错误消息。

…
[34 of 34] Compiling Data.Array.Accelerate.CUDA.Foreign ( Data/Array/Accelerate/CUDA/Foreign.hs, dist/build/Data/Array/Accelerate/CUDA/Foreign.o )

Data/Array/Accelerate/CUDA/AST.hs:33:18:
    Could not find module `Foreign.CUDA.Analysis'
    Perhaps you haven't installed the profiling libraries for package `cuda-0.5.1.1'?

如何为包 cuda 添加分析库?

【问题讨论】:

  • '可能出了什么问题?'似乎正是错误消息试图回答的问题。可能有更多可能的答案,但你至少可以先看看这个。
  • 也许您还没有安装包 `cuda-0.5.1.1' 的分析库?

标签: macos haskell cuda cabal


【解决方案1】:

我有一些隐藏的问题。

  1. 在 ~/.cabal/config 中启用 library-profiling:True。
  2. http://hackage.haskell.org/package/accelerate下载源代码

然后我需要用cabal install -p X --force-reinstalls --reinstall重新编译一些模块,其中X是升级所需的模块

通过所有这些更改,cabal install 解决了这些问题。

【讨论】:

    猜你喜欢
    • 2013-02-12
    • 2017-04-05
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2010-12-06
    • 2011-07-28
    • 2017-01-16
    相关资源
    最近更新 更多