我在Matlab中运行GPUstart时遇到以下错误:
Error using ==> moduleinit at 14
Invalid MEX-file 'C:\GPUmat\modules\rand\RANDModuleManager.mexw64': The
specified module could not be found.
Error in ==> GPUmatLoadModules at 18
moduleinit;
Error in ==> GPUstart at 168
GPUmatLoadModules(fullfile(GPUmatPath,'modules'));
如何解决这个问题?
答案 0 :(得分:1)
我在谷歌发现了类似的问题,也许它会对你有所帮助:
http://www.mathworks.de/support/solutions/en/data/1-X8A09/index.html
主题:
为什么我会收到“指定的模块无法找到”错误 运行从MATLAB 7.0.1(R14SP1)创建的MEX文件?问题 说明:
当我尝试运行我创建的MEX文件时,收到以下错误: ???无效的MEX文件'MEX文件名':指定的模块不能 被发现。其中“MEX-file name”是我的MEX文件的名称。但是,我 编译文件时没有收到任何错误。
解决方案:
如果您没有所有必需的DLL文件,则会发生此错误 MEX功能取决于您是否正在运行 MEX文件在不同版本的MATLAB上,而不是编译它。
为了查看依赖的DLL文件并帮助找到源代码 此错误,您可以使用第三方产品“Dependency Walker”。 Dependency Walker可以从以下网站下载:
http://www.dependencywalker.com/
请参阅下面附带的解决方案以获取更多信息 如何使用Dependency Walker来分析您的MEX文件。
找到缺少的依赖模块后,将其添加到目录中 MEX文件所在的位置或将其添加到系统搜索路径。