gpt4 book ai didi

fb-hydra - 使用显式嵌套专门化 Hydra 配置

转载 作者:行者123 更新时间:2023-12-04 12:27:47 24 4
gpt4 key购买 nike

我想拥有:

conf/
├── config.yaml
├── data
│   └── data.yaml
├── render
│   └── renderer.yaml
├── storage
│   └── local.yaml
└── text
├── font.yaml
└── regions.yaml
哪里,在 config.yaml , text/font.yaml分配给 fonttext/regions.yamlregions , 就像是:

defaults:
- font: text.font
- regions: text.regions
- render: renderer
- data: data
- storage: local
或者

defaults:
- font:
- text/font
- regions:
- text/regions
- render: renderer
- data: data
- storage: local
以上都不行!
是否有可能在 yaml 处达到预期的结果?水平不知何故?

最佳答案

您正在寻找的称为更改构建配置的包,请参阅:

  • https://hydra.cc/docs/advanced/overriding_packages#default-list-package-keywords
  • https://hydra.cc/docs/advanced/terminology

  • 在您的情况下,您的 fontregions位于群下 text ,但您想将其移动到相应的包 fontregions .
    您可以通过指定 <group>@<package> 将任何配置选项移动到您想要的任何包命名空间。 , IE。:
    defaults:
    - text@font: font
    - text@regions: regions
    - render: renderer
    - data: data
    - storage: local

    关于fb-hydra - 使用显式嵌套专门化 Hydra 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69280117/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com