【发布时间】:2021-11-21 21:23:40
【问题描述】:
我在 hydra 1.1 中使用结构化配置(基于@dataclass)并尝试插入一些值。具体来说,我想通过替换我的一些配置值来设置工作目录。
在使用 yaml 时,我可以通过咨询 documentation 来做到这一点:
run:
dir: outputs
name: try1
hydra:
run:
dir: ${run.dir}/${run.name}
如何使用结构化配置来做到这一点?
【问题讨论】:
-
您想用结构化配置替换上面配置的哪一部分?是要替换包含
"outputs"和"try1"字符串的"run"部分,还是要替换包含插值的"hydra"部分? -
“九头蛇”部分。我希望动态更改运行目录,因为我给我的实验起一个昵称 (
try1)。在上面的例子中,我希望hydra.run.dir成为outputs/try1。
标签: fb-hydra hydra-python