- Today
- Total
프로그래밍 농장
Unity Machine-learning with ml-agents ( Linux / mac / unix ) 본문
유니티의 ml-agents를 git 을 통해 본인의 pc로 clone 해 온후 작업을 시작할수있다.
git이 설치되어있지 않을경우 구글에서 git을 검색 후 설치 or 아래 링크에 접속하여 설치할수있다.
그 다음으로는 유니티의 ml-agents 깃허브링크에 접속하여 clone할 경로를 얻는다.
https://github.com/MinukLee1/ml-agents
이후 본인이 편한 작업창 (ex. cmd) 에서 git clone [ clone할 주소 ] 를 입력 후 현재 작업할 본인의 pc에 코드저장소의 내용을 가져온다.
위와 같이 clone이 완료되었을 경우 해당 폴더가 정상적으로 열리는지 확인해본다.
위의 작업을 통하여 ml-agents 패키지가 다운완료되었다면, 이제 이 패키지를 구동하기 위해서는, python3 와 텐서플로우 외 여러가지 의존 library가 필요하다 .
아래 링크를 통하여 python을 설치해준다 ( 3.6~ 버전 )
https://www.python.org/downloads/
정상적으로 파이썬이 설치되었는지와 버전 확인을 위해 cmd 창에서 python --version을 입력해볼수있다.
이후 pip라고 불리는 파이썬에 내장되어있는 패키지매니저를 통하여 unity-ml-agents가 요구하는 외부 의존 라이브러리를 자동설치할것이다.
그전에 pip를 최신버전으로 upgrade해주어야한다.
pip install --upgrade pip
위 코드를 입력하여 pip를 최신버전으로 업그레이드 해준다.
여기서 만약, ERROR: To modify pip, please run the following command: ~~ 와 같은 에러가 발생한다면 아래 포스트를 참조하여 해결한다.
위 과정까지 완료되었다면, 아래와 같이 clone한 ml-agents 폴더 내부에 ml-aents라는 폴더가 하나더 있는데, 이 폴더가 필요한 파이썬 패키지들이 저장되는 폴더이다.
mlagents-learn --help
이후 위 코드 입력하여 정상적으로 설치가 완료된것을 확인할수있다.