我试图验证默认的本地matlab并行配置,但是我得到了以下错误:
验证细节 配置:“本地”类型:本地 状态:通过描述:验证通过 命令行输出:(无)
状态:通过描述:验证通过
命令行输出:(无)
状态:通过描述:验证通过
命令行输出:(无)
状态:描述失败:试图在matlabpool池中运行代码时遇到了问题。
命令行输出:使用“本地”配置启动匹配池..。连接到8个实验室。
错误报告:使用==> parallel_function在remoteParallelFunction : RUNTIME_ERROR远程执行中出现598错误
调试日志:(无)
如果我实际尝试运行代码,则会收到以下错误:
??? Invalid MEX-file
'/usr/local/matlab/R2010a/toolbox/distcomp/private/dctRegisterMpiFunctions.mexa64':
/usr/local/matlab/R2010a/toolbox/distcomp/private/../../../../../bin/glnxa64/libmwmpi.so:
undefined symbol: _ZN9MathWorks6System9Condition9signalAllEv.
Error in ==> remoteParallelFunction at 51
dctRegisterMpiFunctions('mwmpi');
??? Error using ==> parallel_function at 598
Error in remote execution of remoteParallelFunction : RUNTIME_ERROR
Error in ==> InterpCorrectionPar at 53
parfor n=1:size(Image,3)
Error in ==> InterleaveDetCor at 119
FixedImage=InterpCorrectionPar(ImStack,Int,Tr,varargin{Ctrl});
Error in ==> MainCompareProgram at 25
InterleaveDetCor(FilePath,SavePath,RunCorrection,'FiltShift','Cubic','Spline','Linear','Sinc');
我正在gnome 2.28.2 linux“服务器”上运行MATLAB2010 a(实际上只是一台有400 G内存和32个处理器用于密集计算的计算机)。我正在运行的代码只是我以前在本地机器上运行的几个parfor循环。我实际上是通过vcn在本地服务器计算机上运行程序。有谁能给我建议一下可能的问题吗?
发布于 2013-09-18 07:24:29
来自MATLAB安装部分的“未定义符号”错误是一个非常糟糕的标志。你很可能需要重新安装。
https://stackoverflow.com/questions/18859921
复制相似问题