如何获取进入dask客户端提交调用的args?

时间:2019-09-02 15:52:38

标签: dask

client = ...    fut = client.submit(fun,args)

是否有一些访问器可以从Submit调用中获取args,还是应该包装一些东西?

更新:

因此,基本上,当调试响应时(尤其是在错误时),获取完整的任务规范通常很有用。我认为这是(fun,args,...)东西。

以前,我已经为错误和参数创建了自己的包装器,并以dict(status = ...,args = ...,result = ...,...)dict的形式返回了结果。

只是想知道我是否应该使用内置模式或将其推向人们。

调用client.recreate _...不一定会为您提供已提交函数的参数。

1 个答案:

答案 0 :(得分:1)

最简单的答案是“不”,今天它们还没有存储在方便的地方。

args和kwargs存储在调度程序中,但不是特别可访问的形式。通常,在这种情况下,我会把这些东西记录在您似乎已经在做的其他地方。