1
我尝试通过多个distributed
客户端调用提交dask
-DAG,但无法在集群上保留中间结果。你能指出,我怎么能解决这个问题?如何在多次调用中持久保留分布式群集上的dask-DAG并保持中间结果?
from distributed import Client
c = Client()
dsk0 = {'a': 1, 'b': (lambda x: 2*x, 'a')}
keys0 = ['a', 'b']
futures0 = c._graph_to_futures(dsk0, keys0)
fb = futures0['b']
b = fb.result() # Yields correctly 2
dsk1 = {'c': (lambda x: 3*x, 'a')}
keys1 = ['c']
futures1 = c._graph_to_futures(dsk1, keys1)
fc = futures1['c']
c = fc.result() # Yields 'aaa', instead of 3
在此先感谢!
马库斯