게임프로젝트

ML-Agents 개발 환경 세팅

ckhyeok 2020. 5. 9. 22:50

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를 다운로드 하시면 됩니다.