Fb hydra 确认递归实例化将允许分层对象实例化
我希望能够编写类似以下内容的yaml文件:Fb hydra 确认递归实例化将允许分层对象实例化,fb-hydra,Fb Hydra,我希望能够编写类似以下内容的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
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来启用递归实例化,即你能确认这将启用上面的代码/配置吗
此外,此合并PR的预期发布日期是什么
(我觉得把基本上是功能请求的问题放到stackoverflow中有点不标准,所以如果你有更好的建议,请告诉我)继续,从master中查看Hydra,并使用递归实例化支持进行确认 下一版本实例化的单据为 1.1没有设定日期。但还需要一段时间。
不过,在某个时候会有一些开发版本。目前,您可以从主机安装。从主机安装不适合管道。我想它基本上不允许使用。你说的“一段时间”是指几周还是几个月?几个月。我建议您尝试一下,一旦发布,它将解决您的用例。