问题标签 [fb-hydra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3 浏览

python-3.x - 从 Hydra 中的配置组中选择多个配置,而不在每个配置中使用显式嵌套级别

https://hydra.cc/docs/patterns/select_multiple_configs_from_config_group/中的文档展示了如何从配置组中选择多个配置并将它们放置在类似字典的结构中。

但是,正如最后一段中提到的那样,“示例在每个配置中使用显式嵌套级别来防止它们相互重叠”。对于我的用例,这将证明非常麻烦,如果可能的话,我想不惜一切代价避免它。

有没有办法在不诉诸于在各个配置中显式添加级别的情况下获得类似的结果?提前致谢 :)

0 投票
1 回答
12 浏览

fb-hydra - 如何正确生成多层次构图?

目前,我的 hydra 配置组织如下:

配置.yaml:

数据集 (IMDB.yamlREUT.yaml) 设置格式为:

模型 (BERT.yamlGPT.yaml) 设置格式为:

最后,损失函数设置 (CrossEntropyLoss.yamlTripletMarginLoss.yam) 采用以下结构:

运行以下入口点:

生成正确的配置组合:

但是,覆盖损失函数会生成错误的配置:

那么,如何正确生成多层次的构图呢?