ML-Agents 개발 환경 세팅
1. ML-Agents 다운로드하기
https://unity3d.com/kr/machine-learning 로 들어가서 ML-Agents 다운로드 버튼을 눌러서
https://github.com/Unity-Technologies/ml-agents로 이동한 뒤 Clone을 하거나 Download를 한다.
2. Anaconda 다운로드 하기.
https://www.anaconda.com/products/individual로 들어가서 각 개발 환경에 맞게 다운로드를 합니다.
ML-Agents는 Python 3.6 을 쓰지만 우리는 우선 최선버전을 다운받습니다.
3. ML-Agents로 Python 3.6 개발환경 만들기.
설치가 완료됐으면 Anaconda Prompt를 실행시켜서
python 3.6버전의 ml-agents란 이름으로 개발환경을 생성합니다.
추가 다운로드 할 패키지 목록을 보여주면 y를 눌러줍니다.
그 후 conda activte ml-agents를 입력해서 base->ml-agents로 들어간다.
제 pc에 있는 아까 Clone 혹은 Download 한 ml-agents 프로젝트 위치입니다.
그 위치로 들어가야 하기 때문에 cd ml-agents 를 2번 입력해서 ml-agents 폴더 내부로 들어갑니다.
내부로 들어가서 pip install -e . 를 입력해서 외부 의존 라이브러리들을 설치해 줍니다.(꼭[ .] 까지 입력해야 합니다.)
여기서 pip이란 파이썬에 내장되어있는 패키지 매니저를 뜻합니다.
그 후 잘 설치 돼었는지 확인하려면 ml-agents-learn --help 를 쳐주시면 됩니다.
4. Unity Hub를 이용해서 Linux build support 모듈 다운받기.
사용하실 유니티 버전에서 아래 버튼을 클릭해서 모듈 추가 버튼을 누른 뒤에
아래와 같이 Linux Build Support를 다운로드 하시면 됩니다.