MLAgent 사용 준비 수업
먼저 유니티 에디터를 2021.3이상으로 설치해준다(수업에서는 2022.3.20f1으로 진행한다고 한다)
파이썬을 3.8.13 이상 버전으로 설치해준다(수업에서는 3.9.0으로 진행한다고 한다)
설치 할때 AddPythom 3.9 to PATH를 꼭 체크해 주어야 한다고 한다
cmd에 python --version을 입력하여 설치한 버전이 나온다면 잘 설치된 것이라고 한다
https://github.com/Unity-Technologies/ml-agents/releases
이 링크에 접속하여 자신이 원하는 버전의 Source code.zip을 다운로드 받아 준다 (수업 에서는 20버전을 사용하였다)
압축을 푼 이후 프로젝트 폴더에 옮겨준다
이후 패키지 매니저를 사용하여
이 두 폴더의 json파일을 추가해주면 패키지가 다운로드 된다
이제 파이썬으 mlagents패키지를 다운로드 하여야 한다 cmd에서 pip list를 입력해 주자
하지만 버전이 낮아서 경고가 뜨는 모습을 확인할 수 있다
python.exe -m pip install --upgrade pip 를 입력하여 업그래이드를 해주면 된다
이제 경고 없이 최신버전으로 다운로드 된것을 확인할 수 있다
이후 자신에 버전에 맞는 mlagents를 다운로드 받아준다(수업에서는 0.30.0을 사용하였다)
이후 다시 pip list를 입력하면 정상적으로 설치된것을 확인할 수 있다
이후 아래 명령어를 입력하여 pytorch를 설치해 준다(MLAgent 20 기준)
pip3 install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
마지막으로 pip install protobuf==3.20를 입력하여 protobuf를 다운그레이드 하여야 한다고 한다
마지막으로 mlagents-learn --help를 입력하여 명령어가 잘 뜨면 사용준비가 끝난것이라고 한다
'수업 > 게임프로그래밍(MLAgent)' 카테고리의 다른 글
[게임프로그래밍] MLAgent - 1. 이론 (0) | 2024.03.05 |
---|