如何获取加载的 OmegaConf 配置的文件路径

How to get the file path of a loaded OmegaConf configuration

我正在使用 OmegaConf 读取 .yaml 配置文件(文件路径通过 hydra 给出)。 编辑后,我想再次保存文件。可能使用:

OmegaConf.save(conf, filepath, resolve=True)

但是,我不知道如何取回文件路径以便再次保存。

是否可以通过某种方式从 OmegaConf 获取它?关于序列化 YAML 的 OmegaConf documentation 与我 return 不同的文件路径。

这是不支持的。 Hydra 抽象出它加载的配置文件。事实上 - 这些配置文件可能存在于 Python 包、文件系统或由专门插件支持的任意位置。