检查提交用于计算的Dask图

检查提交用于计算的Dask图,dask,Dask,在抓住对象的同时,在任何阶段都可以查看Dask图。虽然对Dask对象调用了.compute(),但在运行计算之前,仍有机会对Dask图应用其他优化。在此阶段应用的任何优化都会影响计算的运行方式。然而,此优化图不一定会附加到用户可用的相应Dask对象。是否有办法查看实际用于计算的最终Dask图?提交后,该图不容易访问 如果您使用的是分布式调度器,则可以在提交后检查该调度器的状态,但它的形式已不再符合传统的图形规范 我能想到的最佳选择是在计算之前优化图形,并对此进行调查。这不能保证完全相同,但可能很

在抓住对象的同时,在任何阶段都可以查看Dask图。虽然对Dask对象调用了
.compute()
,但在运行计算之前,仍有机会对Dask图应用其他优化。在此阶段应用的任何优化都会影响计算的运行方式。然而,此优化图不一定会附加到用户可用的相应Dask对象。是否有办法查看实际用于计算的最终Dask图?

提交后,该图不容易访问

如果您使用的是分布式调度器,则可以在提交后检查该调度器的状态,但它的形式已不再符合传统的图形规范


我能想到的最佳选择是在计算之前优化图形,并对此进行调查。这不能保证完全相同,但可能很接近。

如何“在计算之前优化图形”?调用compute时会自动运行适当的优化。如果要单独调用这些函数,请使用dask.optimize。看到和