首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监视dask-xarray性能

监视dask-xarray性能
EN

Stack Overflow用户
提问于 2020-06-08 14:27:38
回答 1查看 115关注 0票数 0

我有以下基本代码,这些代码(我认为)应该设置xarray来使用LocalCluster。

代码语言:javascript
复制
from dask.distributed import Client
client = Client("tcp://127.0.0.1:46573") # this points to a LocalCluster

import xarray as xr
ds = xr.open_mfdataset('*.nc', combine='by_coords') # Uses dask to defer actually loading data

我现在开始一些任务,这些任务也没有问题地完成:

代码语言:javascript
复制
(ds.mean('time').mean('longitude')**10).compute()

  1. 我注意到任务图、工作者或任务流(以及其他部分)的选项卡仍然是空的。在运行计算时,不应该显示某种进度吗?
  2. ,这让我想知道,如何告诉xarray显式地使用这个集群?还是Client是一个单例,xarray无论如何都只有一个实例可以使用?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-13 15:59:04

当您创建Dask客户端时,它会自动注册自己,作为运行Dask计算的默认方式。

您可以检查一个对象是否是带有dask.is_dask_collection函数的Dask集合。正如您所说,我相信xr.open_mfdataset默认使用Dask,但这将是一种很好的检查方法。

至于你为什么看不到仪表板上的任何东西,不幸的是,我对你的处境不太了解,无法在那里帮助你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62264346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档