0

我希望能够编写一个 yaml 文件,例如:

runner:
    _target_: my_module.Runner
    lightning_module:
        _target_: my_module.MyLightingModule
        precision: 16
    data_module:
        _target_: my_module.MyDataModule
        training_data: s3://foo/bar.csv
        validation_data: s3://foo/bar_val.csv
        test_data: s3://foo/bar_tst.csv

然后在我的程序中通过简单地运行整个事情:

runner = hydra.utils.instantiate(cfg)
runner.run()

我看到有一个 PR 可以启用递归实例化,即https://github.com/facebookresearch/hydra/pull/989请您确认这将启用上面的代码/配置吗?

另外,这个合并的 PR 的预定发布日期是什么?

(我觉得把基本上是功能请求的问题放到stackoverflow中有点不标准,所以如果你对把这些放在哪里有更好的建议,请告诉我)

4

1 回答 1

1

继续从 master 签出 Hydra,并使用递归实例化支持来自己确认。

下一版本中的实例化文档在这里

1.1 没有设定日期。但这需要一段时间。不过,在某些时候会有一些开发版本。现在您可以从 master 安装。

于 2020-10-31T17:03:22.413 回答