python - MLFlow sklearn 自动记录在 colab 中打印太多信息消息
问题描述
我正在尝试 mlflow sklearn 自动日志记录,在 colab 中,mlflow 会打印很多信息消息,有时它会使浏览器崩溃。附上信息日志的图片
代码在这个 colab 文件中
我不确定这里缺少什么,但是相同的代码可以正常工作,而无需在我的本地计算机上生成这些信息日志。
解决方案
这是 MLFlow 包的一个已知问题,其中已引发了一个修补程序。
见这里:https ://github.com/mlflow/mlflow/pull/3978
故障描述
在 MLflow 1.13.0 和 1.13.1 中,当修补的 ML 训练函数在预先存在的 MLflow 运行中开始执行时,会发出以下 Python 事件日志消息。
不幸的是,对于打补丁的 ML 训练例程,这些例程使子调用其他已修补的 ML 训练例程(例如,在 sklearn DecisionTree 实例的集合上调用 fit() 的 sklearn 随机森林),每次调用孩子时,此事件日志都会打印到标准输出。
这会产生数百个对用户没有价值的冗余事件记录调用。
推荐阅读
- reactjs - How do I prevent component rerendering on browser resize?
- c++ - C++ 中的库需要什么?
- swift - 如何使用 URLSession 以 Multipart 表单数据发送音频文件?迅速
- git - 使用 git 将文件推送到 github 文件夹
- google-visualization - 如何解决“TypeError: dataView.setRowProperties is not a function at drawChart”错误
- python - Double and Float RuntimeError while training fasterrcnn_mobilenet
- c# - C# 8:通过属性为空状态静态分析指定属性值的可空性
- reactjs - React 查询失效在 React Native 中不起作用
- highcharts - Highcharts 股票如何设置默认或最大 xaxis 刻度量?
- c# - 处理查询字符串中的特殊字符