본문 바로가기
유니티/mlAgents

유니티 머신러닝 개발 ML Agents 3편, ml agents 파이선 패키지 설치하기

by NGVI 2021. 4. 4.

유니티 머신러닝 개발 ML Agents 3편, ml agents 파이선 패키지 설치하기

3편입니다.

 

이번에는 ml agent 파이선 패키지를 깔고 학습프로그램을 구동시켜보는 것까지 해볼게요

 

지난 편에서는 아나콘다를 설치하고, 환경 세팅을 했어죠.

 

이번에는 아나콘다에 ml agent를 깔아보도록 합시다.

 

1편에서 사용하고 있는 Ml Release8 기준입니다.

차후에 최신버전으로 갱신할 생각은 있습니다.

 

지난 시간에 설치한 

Anaconda Prompt를 오픈합니다.

이녀석이요

그럼 아래와 같으 오픈되겠죠

base환경으로 되어 있는 상태

우리가 만든 가상환경 mltest 를 활성화시켜줍니다.

뭔 말인지 잘 모르겠다 싶으시면 이전 편인 아나콘다 설치과 환경 세팅을 보고 오시면 됩니다.

 

코드는 아래와 같고

conda activate mltest

환경 변화를 볼수 있죠

ml release 8 install 문서를 보면

다음과 같이 나오는데,

 

ml agent release 8버전 파이선패키지 설치에 대하여

대략 일아보면 

pip install mlagents 

라고 명령어를 치면 될 것 같지만 그럼 망합니다.

 

이유를 대략 말해보면 

mlagent 패키지 역시 버전이 다양합니다.

그냥 저 명령어 후리면 최신 버전이 깔립니다.

 

현재 최신버전이 15이고 이후로도 올라가겠죠.

정확한 버전 매칭을 해줘야 합니다.

 

버전별로 패키지 버전이 다르다.

 

pip install mlagents=0.21.0 이런 식의 코드 구성으로

뒤에 버전을 표시해서 받는 방법이 존재하던데, 이것도 해보니 잘 안되어서, 정확히 되는 방법을 공유하겠습니다.

 

위에 문서에 표시되고 있는 Advance 방식을 하도록 합시다.

 

먼저 아나콘다 프롬프트의 경로를 자신이 다운로드해둔 ml-agents-release_8 경로와 매칭 시킵니다.

 

저와 똑같이 구성하셨다면 다음과 같을 겁니다.

설치된 곳으로 이동시킨다.

드라이브를 바꾸려면 해당 드라이브를 타이핑하시면 됩니다. 

저 같은 경우는 d: 에 설치하여 이동

 

참고로 폴더명을 복사하고 아나콘다 창에서 우클릭하면 복사한 게 바로 카피됩니다.

해당 폴더로 이동하는 방식은 cd 경로 하시면 됩니다.

 

그리고 위에서 시킨 대로 아래와 같이 명령어를 넣습니다.

pip3 install -e ./ml-agents-envs

진행됨

pip3 install -e ./ml-agents

진행완료

파이썬쪽에 mlagent 패키지 설치는 마치신 겁니다.

 

정상적으로 깔린 지 테스트해봐야겠죠.

 

학습프로그램을 테스트 구동시켜 봅니다.

아래 명령어를 타이핑합니다.

mlagents-learn

다음과 같은 로고가 뜨며 프로그램이 구동되고

해당 프로그램을 허가할 것이냐는 질의도 나옵니다.

요렇게 나와야 성공

요기까지 하셨으면 

mlagent release8 파이선 패키지를 잘 설치하신 것입니다.

댓글