返回

Hydra:如何在打包配置中使用变量插值

发布时间:2022-07-25 19:30:31 196

我有一些配置文件,model/foo.yaml:

# @package _global_

# foo.yaml

MODEL:

  BACKBONE:

    OUT_FEATURES: [c4, c5]

  HEAD:

    IN_FEATURES: ${MODEL.BACKBONE.OUT_FEATURES}

当我在另一个配置的默认列表中指向此配置时,变量插值没有问题,例如buzz.yaml,除非我也像这样覆盖包:

# buzz.yaml

defaults:

  - model@foo_head: foo

尝试 compose buzz.yaml,您将收到如下错误:

omegaconf.errors.InterpolationKeyError: Interpolation key 'MODEL.BACKBONE.OUT_FEATURES' not found

打包时不能在配置中使用变量插值吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像