MCUDA安装说明

时间:2012-11-24 03:14:24

标签: cuda

MCUDA软件包附带的网站和README文件没有提供如何安装它的说明,但我遇到了问题。我根本不知道“MCUDA的库和最终源代码编译器”是指什么。

# install.sh
Desired MCUDA install path (/MCUDA appended): /usr/local
Existing CUDA installation directory path: /usr/local/cuda/
Choice of MCUDA library (omp/pthread/serial): 
Library and final source code compiler for MCUDA: 


Confirm setup parameters...............................
MCUDA will be installed to: /usr/local
CUDA is installed in: /usr/local/cuda/
MCUDA library implementation: 
Path to MCUDA library and application compiler: 
Confirm (y/n): y
Verifying setup parameters...
Error: unsupported MCUDA library implementation ""

1 个答案:

答案 0 :(得分:2)

发布时出现的错误实际上是您未指定MCUDA的一种库方法来利用CPU。您必须在出现提示时指定omppthreadsserial,否则您将收到该错误。但要回答您的问题,下一个提示会询问Library and final source code compiler for MCUDA:

记住MCUDA是一个源到源的翻译器。最终它的目的是获取cuda C源代码并使其在CPU上可编译和可运行(仅限)。所以这个问题是问“你想用什么cpu编译器?”我相信这个工具真正设置的唯一编译器是icc(intel c编译器)。因此,如果你没有icc,你将会遇到困难。 如果你有icc(它在你的PATH上),只要在提示icc时输入Library and final source code compiler for MCUDA:

请注意,MCUDA需要root权限(通常)才能正确安装,并且它有可能修改您的cuda安装。

另请注意,MCUDA具有各种限制(例如,无法处理c ++代码),如README中所述。