IPython笔记本-记录来自Scikit Parallel的消息

IPython笔记本-记录来自Scikit Parallel的消息,ipython,scikit-learn,ipython-notebook,Ipython,Scikit Learn,Ipython Notebook,我有一个脚本,它使用了scikit learn的并行特性(由joblib库实现)。通常,我会以更高的详细度运行它,以便监控进度: grid = GridSearchCV(estimator, params, cv=5, n_jobs=4, verbose=50) 当使用普通Python控制台时,来自Parallel库的消息会在出现时打印到控制台,如下所示: [并行(n_作业=4)]:完成4个作业|经过时间:32.8秒 [并行(n_作业=4)]:完成2个作业|经过时间:33.7秒 但是,当我

我有一个脚本,它使用了scikit learn的并行特性(由joblib库实现)。通常,我会以更高的详细度运行它,以便监控进度:

grid = GridSearchCV(estimator, params, cv=5, n_jobs=4, verbose=50)
当使用普通Python控制台时,来自
Parallel
库的消息会在出现时打印到控制台,如下所示:


[并行(n_作业=4)]:完成4个作业|经过时间:32.8秒
[并行(n_作业=4)]:完成2个作业|经过时间:33.7秒

但是,当我在IPython笔记本中运行脚本时,这些消息似乎在作业运行时得到缓冲,只有在作业完成或我终止内核后才会输出


有没有办法让它实时显示在笔记本上?

似乎有几个相关的问题,但没有一个答案适合我的情况:和