确认递归实例化将允许分层对象实例化
Confirm recursive instantiation will allow hierarchical object instantiation
我希望能够编写类似以下内容的 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请确认这将启用上面的 code/config?
另外,这个合并后的 PR 的预计发布日期是什么时候?
(我觉得将基本上是功能请求的问题放入 Whosebug 中有点不标准,所以如果您对将这些问题放在哪里有更好的建议,请告诉我)
继续 check-out 大师的 Hydra 并使用递归实例化支持来自己确认。
下个版本实例化的文档是here.
1.1 没有确定的日期。但这将是一段时间。
不过,在某些时候会有一些开发版本。现在您可以从 master 安装。
我希望能够编写类似以下内容的 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请确认这将启用上面的 code/config?
另外,这个合并后的 PR 的预计发布日期是什么时候?
(我觉得将基本上是功能请求的问题放入 Whosebug 中有点不标准,所以如果您对将这些问题放在哪里有更好的建议,请告诉我)
继续 check-out 大师的 Hydra 并使用递归实例化支持来自己确认。
下个版本实例化的文档是here.
1.1 没有确定的日期。但这将是一段时间。 不过,在某些时候会有一些开发版本。现在您可以从 master 安装。