首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在哈斯克尔安装“加速-库达”

无法在哈斯克尔安装“加速-库达”
EN

Stack Overflow用户
提问于 2014-02-11 15:21:24
回答 1查看 476关注 0票数 3

我在一个linux机器上,试图尝试使用Haskell的加速库,但在安装它时遇到了问题。我已经成功地安装了加速包,但是似乎存在一个依赖问题,下面我已经详细介绍了这个问题。

代码语言:javascript
运行
复制
cabal: Error: some packages failed to install:
accelerate-cuda-0.14.0.0 depends on haskell-src-exts-1.14.0.1 which failed to
install.
cuda-0.5.1.1 failed during the configure step. The exception was:
ExitFailure 1
haskell-src-exts-1.14.0.1 failed during the configure step. The exception was:
ExitFailure 1
haskell-src-meta-0.6.0.5 depends on haskell-src-exts-1.14.0.1 which failed to
install.
language-c-quote-0.7.6 depends on haskell-src-exts-1.14.0.1 which failed to
install.

我搜索了一下,注意到其他人也有类似的问题,安装了cuda包,并通过在路径中添加阴谋仓路径解决了问题;我尝试了这一点,但没有解决这个问题。

请有人帮忙,因为我真的很想玩这个奇妙的图书馆。

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 10:38:56

我想检查accelerate-examples并与它们一起玩,而且我也没有CUDA GPU (仅限AMD),这就是我最终如何用堆栈安装了

代码语言:javascript
运行
复制
git clone https://github.com/AccelerateHS/accelerate-examples
cd accelerate-examples
#choose version:
ln stack-8.6.yaml stack.yaml
#build without CUDA targeting:
stack build --flag accelerate-examples:-llvm-ptx --flag accelerate-fft:-llvm-ptx

安装将建立所有的例子和打印的信息,他们被放在哪里。还可能需要使用类似于: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.stack/programs/x86_64-linux/ghc-8.6.5/lib/ghc-8.6.5/rts/导出的库路径指定GHC库路径。

还检查了是否以同样的方式加速了的安装,但即使没有指定任何标志(我猜是因为它还没有构建任何程序?),但是示例是有趣的:)

您可以将llvm ptx标志移动到stack.yaml配置:将#标志:{}行更改为:

代码语言:javascript
运行
复制
flags:
  accelerate-fft:
    llvm-ptx: false
  accelerate-examples:
    llvm-ptx: false
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21705871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档