-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
오류
23.02.09 12:04 작성 조회수 595
0
C:\Users\(사용자)\Desktop\ml-agents-release_17>mlagents-learn config/ppo/3DBall.yaml --env=C:\Users\(사용자)\Desktop\Project\Env\3DBall --run-id=mlagent_test1
를 실행하면
Traceback (most recent call last):
File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in runmodule_as_main
return runcode(code, main_globals, None,
File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in runcode
exec(code, run_globals)
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\Scripts\mlagents-learn.exe\__main__.py", line 4, in <module>
from mlagents.trainers.learn import main
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\learn.py", line 2, in <module>
from mlagents import torch_utils
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\torch_utils\__init__.py", line 1, in <module>
from mlagents.torch_utils.torch import torch as torch # noqa
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\torch_utils\torch.py", line 6, in <module>
from mlagents.trainers.settings import TorchSettings
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\settings.py", line 625, in <module>
class TrainerSettings(ExportableSettings):
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\settings.py", line 648, in TrainerSettings
cattr.register_structure_hook(
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\cattrs\converters.py", line 280, in register_structure_hook
self._structure_func.register_cls_list([(cl, func)])
File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\cattrs\dispatch.py", line 57, in register_cls_list
self._single_dispatch.register(cls, handler)
File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\functools.py", line 855, in register
raise TypeError(
TypeError: Invalid first argument to register()
. typing.Dict[mlagents.trainers.settings.RewardSignalType, mlagents.trainers.settings.RewardSignalSettings] is not a class.
이렇게 오류가 뜨면서 실행이 안 돼요..
정말 완전 초보라 해결을 못 하고 있는데 어떻게 하면 되나요..?
답변을 작성해보세요.
0
민규식
지식공유자2023.02.10
안녕하세요! 이전에도 비슷한 오류들이 났다고 말씀해주신 분들이 계셨는데요!
버전에 따라서 발생할 수 있는 오류인 것 같습니다!
아래 링크의 내용 참고해주시면 좋을 것 같습니다!
답변 1