0

pmode はインストール後に機能していましたが、スクリプトを実行できませんでした。次のエラーが表示されます。

Warning: This functionality is no longer supported under the -nodisplay and

-noFigureWindows startup options. For more information, see "Changes to

-nodisplay and -noFigureWindows Startup Options" in the MATLAB Release Notes.

To view the release note in your system browser, run

web('http://www.mathworks.com/access/helpdesk/help/techdoc/rn/br5ktrh-1.html#br5ktrh-3',

'-browser')

しばらく探した後、もう一度やってみました。何も変えずに。現在、pmode は開始されていません。次のエラーが表示されます。

pmode start Error using initclient (line 37) Java exception occurred: java.lang.NullPointerException    at java.util.logging.Logger.demandLogger(Logger.java:286)   at java.util.logging.Logger.getLogger(Logger.java:321)

Error in distcomp/schema (line 11) initclient;

Error in parallel.internal.pool.InteractiveClient (line 17)
            obj.UserName = distcomp.pGetDefaultUsername();

Error in parallel.internal.pool.SessionManager>iGetOrSetInteractiveObject (line 61)
                conn = parallel.internal.pool.InteractiveClient();

Error in parallel.internal.pool.SessionManager.getSessionObject (line 13)
            s = iGetOrSetInteractiveObject( 'create' );

Error in pmode (line 80)
    client = parallel.internal.pool.SessionManager.getSessionObject();

MacBook Pro で MATLAB 2013a を使用しています。

4

1 に答える 1

0

両方の質問に対する解決策を見つけました: 1) で gui を実行することはできないpmodeため、 のようなものをすべて削除する必要がありますuigetfile

2) 2013a バージョンの Java on Mac にはバグがあります。考えられる回避策は次のとおりです。

  1. Matlab を開く
  2. 何かを行う前に、並列コンピューティング ボタンを押して、[クラスター プロファイルの管理] を選択します。
  3. このウィンドウをもう一度閉じてください
  4. pmodematlabpoolなどを使用できるようになりました

I パッチが利用可能になりますが、すべての人に有効というわけではありません。

于 2013-06-11T15:50:57.727 に答える