错误:无法初始化交互式会话

76(30天)
我想验证一个集群配置文件。我能做所有的测试,但测试并行池。下面我附上了我的验证报告。任何帮助都是感激。
验证报告
简介:beoshock
调度程序类型:通用
阶段:集群连接测试(parcluster)
现状:通过
2021年开始时间:5月13日星期四12:21:31 CDT
完成时间:5月13日星期四12:21:31 CDT 2021
运行时间:0分0秒
描述:
错误报告:
命令行输出:
调试日志:
工作阶段:测试(createJob)
现状:通过
2021年开始时间:5月13日星期四12:21:31 CDT
完成时间:5月13日星期四12:21:57 CDT 2021
运行时间:0分26秒
描述:
错误报告:
命令行输出:
调试日志:
工作阶段:SPMD测试(createCommunicatingJob)
现状:通过
2021年开始时间:5月13日星期四12:21:59 CDT
完成时间:5月13日星期四12:22:37 CDT 2021
运行时间:0分38秒
描述:工作与2工人跑。
错误报告:
命令行输出:
调试日志:
工作阶段:池测试(createCommunicatingJob)
现状:通过
2021年开始时间:5月13日星期四12:22:39 CDT
完成时间:5月13日星期四12:23:06 CDT 2021
运行时间:0分27秒
描述:工作与2工人跑。
错误报告:
命令行输出:
调试日志:
阶段:平行池测试(parpool)
状态:失败
2021年开始时间:5月13日星期四12:23:08 CDT
完成时间:5月13日星期四12:24:41 CDT 2021
运行时间:1分33秒
描述:无法初始化交互式会话。
错误报告:初始化失败交互式会话。
引起的:
错误使用parallel.internal.pool.AbstractInteractiveClient > iThrowIfBadParallelJobStatus(第433行)
互动交流工作与以下错误信息:MatlabPoolPeerInstance {fLabIndex = 1, fNumberOfLabs = 2, fUuid = b10ec9e0 - 6 -流化床燃烧器- 43 - e5 - 8566 - 67 - ed5d06514d}无法找到macbook pro的主机:27370由于JVM UnknownHostException:零
1评论
小次郎斋藤
小次郎斋藤 2021年5月14日
看来你想做parpool MATLAB使用通用并行服务器集群配置文件。
parpool 需要远程服务器和客户端之间的通信的电脑,但你有UnknownHostException错误这意味着一个工人在远程服务器上不能解决客户端电脑的主机名。
是远程服务器(MATALB并行服务器)在同一网络客户端电脑?

登录置评。

答案(1)

雷蒙德·诺里斯
雷蒙德·诺里斯 2021年5月14日
我添加他的评论。验证与parpool的最后阶段运行交互式作业。看看下面的图片
注意,在集群上运行的工人需要连接到你的桌面机器。错误你看到是工人们不能“找到”短的客户端机器。有两个选项你可以试一试
  • 如果你的桌面网络(例如VPN),然后在你的电话parpool在MATLAB中设置客户端主机名,因此:
.string ip = java.net.InetAddress.getLocalHost.getHostAddress ()
pctconfig (的主机名、ip);
有一点要注意:设置主机名 pctconfig 需要叫任何调用之前PCT(如。 parfor , parpool 等)。
  • 而不是平行池,使用一个集群池parforOptions。这只会工作,如果你打来电话parfor。例如:
c = parcluster;
选择= parforOptions (c);
parfor(选择idx = 1:10 0)
(idx 1) =兰特;
结束

类别

找到更多的在并行计算原理帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!