为什么客户失去联系工人在云中心吗?

11视图(30天)
我在集群中运行“parfor MATLAB和AWS云中心。我使用我的缓慢WiFi将大量的数据发送到云中心并开始一个长期工作运行。这个工作不能与以下错误:
错误使用并行。FevalFuture / fetchNext(第217行)
功能评估完成了一个错误。
错误在myfunc(第108行)
[idx, B1,Bn) = fetchNext (f);
引起的:
没有工人FevalQueue执行。
客户失去联系工人1。这可能是由于网络问题,或互动交流的工作可能有错误。
我不能得到的结果在我的实验中,我获得AWS收取的运行时间。我可以获得AWS的退回费用吗?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年10月8日
这个问题似乎是由于网络问题。
下面是一些建议在预防再次发生的技术问题:
  • 使用batch-pool工作流,那么可以关闭电脑。
  • 按比例缩小检查代码的健壮性的工作,将采样数据,迭代的数量,看看失败后一段时间。
  • 而不是使用WiFi,使用以太网,看看是否对你有帮助。
  • 检查是否有任何杀毒软件或防火墙阻止连接/维护。
在这种情况下建议batch-pool工作流,请参阅“批处理”和一些例子的信息在文档页面上使用它:
这将是一个较小的执行你的代码的代码更改,而不是直接从你的客户你会执行一个“批(…,“池”,numWorkers)”命令来提交你的代码运行完全在云中。在批处理工作流,您的机器只是涉及的提交和最终结果的集合。工人之一云将作为一个“客户”,执行非并行代码而剩下的工人将执行代码中的“parfeval”和“parfor”语句。
一批池工作流大幅减少依赖网络连接(如池是完全包含在云,不需要保持连接到桌面机)。以下文档示例讨论了为什么当你将批处理作业特别是云:
AWS费用不能退还的按需许可状态页面上
“你是单独负责任何额外的账单你可能招致的基础设施和资源。”

更多的答案(0)

类别

找到更多的在云间的整合帮助中心文件交换

社区寻宝

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

开始狩猎!