Я думаю, что в файле ray / rllib / agents / registry.py есть ошибка при регистрации трейнера A2 C. В настоящее время:
def _import_a2c():
from ray.rllib.agents import a3c
return a3c.A2CTrainer
Файл a3 c .py не имеет переменной A2CTrainer, но файл a2 c .py имеет.
Я думаю, что это должно быть:
def _import_a2c():
from ray.rllib.agents import a2c
return a2c.A2CTrainer