Python 3.x 在配置内部调用hydra.utils.instantiate
以下工作:Python 3.x 在配置内部调用hydra.utils.instantiate,python-3.x,fb-hydra,hydra-python,Python 3.x,Fb Hydra,Hydra Python,以下工作: trainer = pl.Trainer(early_stop_callback=hydra.utils.instantiate(cfg.callbacks.early_stopping), **cfg.trainer) 但它使提前停止成为必需的参数。是否有更好的方法或方法在配置中使用类似于以下内容的内容来指定所有这些内容 $ cat trainer.yaml trainer: cls: pytorch_lightning.Traine
trainer = pl.Trainer(early_stop_callback=hydra.utils.instantiate(cfg.callbacks.early_stopping),
**cfg.trainer)
但它使提前停止
成为必需的参数。是否有更好的方法或方法在配置中使用类似于以下内容的内容来指定所有这些内容
$ cat trainer.yaml
trainer:
cls: pytorch_lightning.Trainer
params:
early_stop_callback: instantiate(cfg.callbacks.early_stopping)
因此,我可以:
trainer = hydra.utils.instantiate(cfg.trainer)
Hydra当前不支持递归实例化。
这是为下一个主要版本计划的,但是,请遵循。Hydra目前不支持递归实例化。 这是计划在下一个主要版本,但是,如下所示