擅长:python、mysql、java
<p>我建议另一种方法。
我将<code>run.py</code>添加到我的Kedro项目文件中,并覆盖<code>KedroContext</code>和<code>ConfigLoader</code></p>
<p>现在我可以在CLI中使用类似于<code>kedro run .. params "train_kwargs_max_epochs:1"</code>的东西,它将被转换为<code>train_kwargs.max_epochs = 1</code></p>
<p>因此,我可以在管道中使用<code>params:train_kwargs</code>,并在节点中使用它初始化培训师:<code>Trainer(**train_kwargs)</code></p>
<p>如果有人对此感兴趣,我很乐意提供完整的源代码。
问题是当前代码与我客户的源代码深度集成,我需要时间将其分离并发布</p>