在客户端获取调试输出 - spmd

To get debug outputs on client - spmd

我是 运行 使用 spmd 命令的 MATLAB 并行计算工具箱提供的并行代码。具体的代码是这样的:

spmd
    out = function(data,labindex);
end

现在该函数涉及一个库 (libsvm),它为我的每次迭代提供了一个经过训练的分类器。在训练过程中,有几条调试消息被库打印到标准输出,但不知何故,这些消息没有出现在我的标准终端上——我认为这是因为工作人员实际上在集群上,因此调试消息不是对我可见。

有没有办法重新路由调试消息? (可能不同于写入共享磁盘上的文件)

一个选择可能是尝试 Parallel Command Window. This opens a new special Command Window with one pane per lab. You'll need to run commands from the "P>>" pmode prompt in this window. More here