kedro - 有没有办法在 Kedro 中动态更改挂钩?
问题描述
我知道我可以通过 kedro_cli.py 添加任何 CLI 选项。但我不知道如何更改动态加载的钩子。
我正在使用kedro-mlflow,这些功能是通过钩子提供的。有时我不想暂时记录 MLFlow。
如果可能,请给我看一个 ProjectContext 代码示例。
解决方案
如果挂钩具有https://kedro.readthedocs.io/en/stable/07_extend_kedro/05_plugins.html#hooks中所述的入口点,您可以通过在.kedro.yml
https://kedro.readthedocs中指定来禁用它.io/en/stable/07_extend_kedro/04_hooks.html#disable-auto-registered-plugins-hooks但您可能必须先要求 kedro-mlflow 插件的维护者添加自动注册。
推荐阅读
- javascript - 除非在 jsfiddle 中分隔,否则用于关闭父元素的 jQuery 脚本不起作用
- java - 将这些视图保存在地图中是个好主意吗?
- angularjs - 使用 ng-attr-href 时出现词法分析器错误
- ios - 在 UIView Swift 中居中 CAShapeLayer
- php - 下载 .wav 文件
- javascript - Javascript文件输入
- excel - 将文件上传到 iManage/Worksite 到特定文件夹
- scala - 将 Batch Queries 的输出写入 Kafka for Spark 2.1.1 版
- bash - 递归地创建目录中每个文件的文本文档
- c - 使用 ESP32 写入 I2C EEPROM 页面的问题