본문 바로가기
Come on IT/참고용

Unity ML-Agent 설치하기 (feat. mac)

by JONGSKY 2024. 5. 1.
728x90
SMALL

1. 글을 작성하게 된 계기

 

강화학습을 새로 배우게 되면서

Unity에서 강화학습을 해보는 기회가 생기게 되었다.

 

알면 굉장히 쉽지만 실제로 해보면 생각보다 까다로운 환경설치에서

ML-agent를 설치하는 방법에 대해서 소개해보고자 한다.

(필자는 mac m2 환경이다.)

 

2. ml-agent 설치 방법

 

1. 가상환경 설치 및 활성화

 

conda create -n ml-agent python=3.10.12
conda activate ml-agent

 

2. github clone + 폴더 이동

참고로 해당 github는 폴더가 커서 clone해오는데 오래 걸리니 조금 기다려주자.

git clone https://github.com/Unity-Technologies/ml-agents

 

cd ml-agnets

 

3. numpy version 수정하기

 

ml-agents/setup.py 에서 numpy 설치 버전 수정하기 (numpy==1.21.2)

 

ml-agents-envs/setup.py 에서 numpy 설치 버전 수정하기 (numpy==1.21.2)

 

4. 수정 후 파일 설치 하기

pip install -e ./ml-agents-envs
pip install -e ./ml-agents

 

5. 잘 설치되었는지 확인

 

아래 코드를 실행시켜서 unity 표시가 떴다면 성공!!

mlagents-learn config/ppo/3DBall.yaml --run-id=first3DBallRun

728x90
LIST