dask分布式等待(未来)与future.result()之间的差异?
在Dask分布式集群中等待将来的完成,这两个API之间的区别是什么?有吗 等等: 结果():tttps://docs.dask.org/en/latest/futures.html#distributed.Future.result 如果有任何不同,在结果可用之前,什么是更有效的阻止方法dask分布式等待(未来)与future.result()之间的差异?,dask,dask-distributed,Dask,Dask Distributed,在Dask分布式集群中等待将来的完成,这两个API之间的区别是什么?有吗 等等: 结果():tttps://docs.dask.org/en/latest/futures.html#distributed.Future.result 如果有任何不同,在结果可用之前,什么是更有效的阻止方法 谢谢 等待阻止进一步执行,直到期货完成,一旦完成,代码继续执行结果将未来的结果从工作者传输到客户端计算机。在大多数情况下,将未来留给员工可能更有效,直到客户需要他们 例如,假设您正在使用一台带有10GB ram
谢谢
等待
阻止进一步执行,直到期货完成,一旦完成,代码继续执行<代码>结果将未来的结果从工作者传输到客户端计算机。在大多数情况下,将未来
留给员工可能更有效,直到客户需要他们
例如,假设您正在使用一台带有10GB ram的小型笔记本电脑协调计算,该笔记本电脑连接到一个集群,该集群的每个工作线程的内存为50GB。如果您正在处理的数据大约为20GB,那么工作人员在进行计算时不会有任何问题,但是如果您试图使用.result()
来等待执行完成,那么工作人员将尝试向您发送每个20GB的数据,这将使您的笔记本电脑会话崩溃