Ошибка Несовместимый тип ключа «NoneType» при использовании платформы Hydra в PythonPython

Программы на Python
Anonymous
Ошибка Несовместимый тип ключа «NoneType» при использовании платформы Hydra в Python

Сообщение Anonymous »

Я только начал использовать платформу Hydra, чтобы расширить свой YAML-файл конфигурации для переопределения в CLI.
Ниже приведен мой файл конфигурации config.yaml:

Код: Выделить всё

params:
epochs: 1000
lr: 1e-4
split:
valid: 0.8
null: 0.2
Я реализую Hydra в своей функции main() следующим образом:

Код: Выделить всё

import hydra
from omegaconf import DictConfig, OmegaConf

@hydra.main(version_base=None, config_path="configs", config_name="config")
def main(cfg: DictConfig):
print(cfg)
...

if __name__ == "__main__":
main()
Когда я запускаю этот файл, я получаю следующую ошибку:

Код: Выделить всё

Incompatible key type 'NoneType'
full_key: params.split
object_type=dict
Что мне здесь не хватает?

Вернуться в «Python»