【发布时间】:2019-08-09 15:08:28
【问题描述】:
我的 Jupyter Notebook 输出中的 Dask 客户端垃圾邮件警告。有没有办法关闭 dask 警告?
警告文本如下所示:“distributed.worker - WARNING - 内存使用率很高,但工作人员没有数据可存储到磁盘。也许其他进程正在泄漏内存?进程内存:3.16 GB - 工作人员内存限制:4.20国标”
问题出现在这些代码之后:
import pandas as pd
from sqlalchemy import create_engine, MetaData
from sqlalchemy import select, insert, func
import dask.dataframe as dd
from dask.distributed import Client
client = Client(n_workers=4, threads_per_worker=4, processes=False)
engine = create_engine(uri)
meta_core = MetaData()
meta_core.reflect(bind=engine)
table = meta_core.tables['table']
dd_main = dd.read_sql_table(
table=table,
uri=uri,
index_col='id'
)
dd_main.head()
在执行上面的代码块之后,我在每个 Jupyter 单元格中都收到了很多这样的警告,所以我什至找不到我的实际输出。
【问题讨论】:
标签: python jupyter-notebook dask