簡體   English   中英

Matlab remoteParallelFunction和Mex文件錯誤

[英]Matlab remoteParallelFunction and Mex file Error

我正在嘗試驗證默認的本地Matlab並行配置,但是出現以下錯誤:

驗證細節

配置:“本地”類型:本地

--------------------------------------階段:查找資源

狀態:通過描述:驗證通過

命令行輸出:(無)


--------------------------------------階段:分布式工作

狀態:通過描述:驗證通過

命令行輸出:(無)


--------------------------------------階段:並行作業

狀態:通過描述:驗證通過

命令行輸出:(無)


--------------------------------------階段:Matlabpool

狀態:失敗說明:嘗試在matlabpool中運行代碼時遇到問題。

命令行輸出:使用連接到8個實驗室的“本地”配置啟動matlabpool。

錯誤報告:在598處使用==> parallel_function時出錯遠程執行remoteParallelFunction時出錯:RUNTIME_ERROR

調試日志:(無)


如果我實際上嘗試運行代碼,則會收到以下錯誤:

??? 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“服務器”上運行matlab 2010a(實際上只是一台具有400Gig內存和32個用於密集計算的處理器的計算機)。 我正在運行的代碼只是我以前在本地計算機上運行過的一些parfor循環。 我實際上是通過vcn在服務器計算機上本地運行該程序的。 任何人都可以提出問題的答案嗎?

來自MATLAB安裝的一部分的“未定義符號”錯誤是一個非常不好的信號。 您可能需要重新安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM