我有一个非常复杂的
hydra
申请,用于微调法学硕士。我有一个 data_preparation
配置组,它既用作离线数据处理的主要配置组,又用作训练器中用于在推理过程中动态处理数据的配置组。因此,我的配置中某些成员的插值路径在两个设置之间发生变化。我想知道如果找不到主键,是否可以使用备用键进行插值。我尝试过一些类似的事情omegaconf
由于无法解析
cache_path: ${oc.select:${data_path}/invocations_cache.json,${data_preparation.data_path}/invocations_cache.json}
并且未尝试解析默认值,因此失败并出现 InterpolationKeyError。
这可能吗?