私は約1年半ぶりにMATLABを実行しています。そして、私はmatlabpoolをほぼ3ヶ月に一度、準備を整えようとしています。私がそれを完全にあきらめる前に、私は助けを求めることにしました。 :)matlabpoolを起動できません
私の問題はmatlabpoolコマンドで始まります。私はmatlabpoolコマンドを入力するたびに、私はこの取得:いくつかの研究と眠れぬ夜の後
One or more output arguments not assigned during call to "system_dependent".
Error in matlabpool>iIsOnClient (line 73)
onclient = ~system_dependent('isdmlworker');
Error in matlabpool>iVerifyJava (line 64)
if iIsOnClient()
Error in matlabpool (line 10)
iVerifyJava();
を、私は1つが「クラスタプロファイルマネージャ」で物事を落ち着くために持っていることが判明しました。しかし、私はそれが働くのを見るチャンスを持っていませんでした。ここで私はパラレルパネルからクラスタプロファイルマネージャをクリックした後得るものです:このメッセージを取得した後
com.mathworks.jmi.MatlabException: Feature isdmlworker not found
at com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Native Method)
at com.mathworks.jmi.NativeMatlab.sendMatlabMessage(NativeMatlab.java:266)
at com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120)
at com.mathworks.jmi.Matlab.mtFeval(Matlab.java:1710)
at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:197)
at com.mathworks.toolbox.distcomp.ui.profile.model.MatlabProfileManager$1.runOnMatlabThread(MatlabProfileManager.java:80)
at com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79)
at com.mathworks.jmi.NativeMatlab.dispatchMTRequests(NativeMatlab.java:475)
Attempt to reference field of non-structure array.
Error in parallel.internal.ui.AbstractValidationManager (line 20)
obj.Validator.addlistener('ValidationStarted', ...
Error in parallel.internal.ui.ValidationManager (line 21)
[email protected]();
com.mathworks.jmi.MatlabException: Attempt to reference field of non-structure array.
at com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Native Method)
at com.mathworks.jmi.NativeMatlab.sendMatlabMessage(NativeMatlab.java:266)
at com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120)
at com.mathworks.jmi.Matlab.mtFevalConsoleOutput(Matlab.java:1778)
at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:195)
at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:172)
at com.mathworks.toolbox.distcomp.ui.profile.model.ValidationManager$1.runOnMatlabThread(ValidationManager.java:45)
at com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79)
at com.mathworks.jmi.NativeMatlab.dispatchMTRequests(NativeMatlab.java:475)
、クラスタプロファイルマネージャがポップアップ表示されますが、実際には「待つ」のほかには何も表示されません符号。私は分散コンピューティングライセンスをチェックしました。
license checkout Distrib_Computing_Toolbox
コマンドが返す1.
ところで、私はいくつかの種類の私の問題との関連が疑わ別のエラーメッセージがあります。私はこれをすべてのMATLABスタートで得ます:
Error using feature
Feature isdmlworker not found
Error in matlabrc (line 187)
if ~(ismcc || isdeployed || feature('isdmlworker')) && usejava('jvm')
これらのすべてに加えて、私は機能system_dependent.mを見つけることを試みたが、存在していないよう
com.mathworks.jmi.MatlabException: Feature isdmlworker not found
at com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Native Method)
at com.mathworks.jmi.NativeMatlab.sendMatlabMessage(NativeMatlab.java:265)
at com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120)
at com.mathworks.jmi.Matlab.mtFeval(Matlab.java:1619)
at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:197)
at com.mathworks.toolbox.distcomp.ui.profile.model.MatlabProfileManager$1.runOnMatlabThread(MatlabProfileManager.java:72)
at com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79)
at com.mathworks.jmi.NativeMatlab.dispatchMTRequests(NativeMatlab.java:440)
:私は環境タブから「パラレル環境設定」を開こうとするたびに、私はこのメッセージが表示されます。私が得るエラーの他の一般的なスポット、"feature.m"、オプション"isdmlworker"は、私がどんな種類の情報も見つけられなかった他の謎です。
誰かが私がMATLABの分散コンピューティングシステムを始める際に遭遇した問題を助けてくれたら本当にありがたいです。
編集:私はUbuntu 14.04で作業しています。私のMATLABバージョンはR2014aです。
使用しているMATLABのバージョンは? 'feature( 'isdmlworker')'が存在しない場合、あなたのインストールに何か*真剣に*間違っています... – Edric
あなたにあなたが要求した情報を追加しました。あなたは欠けている部分を置き換えることがそれをすると思いますか? – 3yanlis1bos
私はDCTのライセンスも持っていますが、isdmlworkerの機能はありません。しかし、私は 'matlabpool'をWindows 7で立ち上げることができます。64bit R2012a – Adriaan