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 版本在 Mac 上使用 Java 存在一个错误。一种可能的解决方法是:

  1. 打开 Matlab
  2. 在做任何事情之前,按下并行计算按钮并选择管理集群配置文件
  3. 只需再次关闭此窗口
  4. 现在您可以使用pmode,matlabpool

我的补丁即将推出,但不适用于所有人。

于 2013-06-11T15:50:57.727 回答