Mathematica 8.0中的CUDA Mathlink无法安装

时间:2012-11-20 03:48:46

标签: wolfram-mathematica mathlink

我基于以下网站为CUDA和Mathlink创建了一个简单示例:

http://hpc.nomad-labs.com/archives/3

当我尝试使用“Install [...]”在Mathematica中安装该功能时,Mathematica永远不会完成该功能的安装。我创建并测试了一个简单的C函数,我可以在没有函数的情况下在Mathematica中安装。

即使我在文件中没有CUDA函数,当我在CUDA库中链接时,似乎也会发生错误。

为了澄清,我不想使用CUDALink包。我想在Mathematica中将CUDA函数加载为C函数。我有一个使用CUDALink的程序的工作版本但我无法使用CUDALink控制堆栈和堆大小。通过创建一个C程序并使用命令“Install [...]”,我可以控制堆栈大小和堆大小。

我在这里遗漏了什么吗?

我正在使用Ubuntu 12.04和CUDA 4.2。

有没有人在Mathematica 8.0中有CUDA和Mathlink的工作示例?

1 个答案:

答案 0 :(得分:0)

首先,您需要安装CUDAResource。从here下载正确的LINUX paclet。随后,打开mathematica并使用以下mathematica命令安装paclet:

CUDAResourcesInstall["/path/to/CUDAResources-Lin64-8.0.4.1.paclet", Update->True]

然后,运行以下命令在mathematica的命令行导入CUDA实用程序:

Needs["CUDALink`"]

现在关注this manual to compile your codethis one to see the list of available built-in utilities