IPython Notebook - 记录来自Scikit Parallel的消息

时间:2014-03-05 07:19:05

标签: ipython scikit-learn ipython-notebook

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

grid = GridSearchCV(estimator, params, cv=5, n_jobs=4, verbose=50)

使用普通的Python控制台时,来自Parallel库的消息会在出现时打印到控制台,如下所示:

[Parallel(n_jobs=4)]: Done 4 jobs | elapsed: 32.8s [Parallel(n_jobs=4)]: Done 2 jobs | elapsed: 33.7s

但是,当我在IPython笔记本中运行脚本时,看起来这些消息在作业运行时会被缓冲,只有在完成后才输出或者我终止内核。

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

0 个答案:

没有答案