首页 > 解决方案 > 有没有办法在 Kedro 中动态更改挂钩?

问题描述

我知道我可以通过 kedro_cli.py 添加任何 CLI 选项。但我不知道如何更改动态加载的钩子。

我正在使用kedro-mlflow,这些功能是通过钩子提供的。有时我不想暂时记录 MLFlow。

如果可能,请给我看一个 ProjectContext 代码示例。

标签: kedro

解决方案


如果挂钩具有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 插件的维护者添加自动注册。


推荐阅读