출처 링크 : https://github.com/hcnoh/gail-pytorch
1. Install dependencies (2023.07 ver)
(1) Python3을 설치한다.
(2) requirements.txt 안에 Python package를 설치한다.
-> requirements.txt가 없는 경우, 아래의 코드 두 줄을 각각 입력한다.
pip freeze > requirements.txt
pip install -r requirements.txt
(3) OpenAI Gym 환경을 실행하기 위해 다른 패키지들을 설치한다.
python -m pip install jupyter --user
pip install gym==0.21
cd .local/lib/python3.8/site-packages/gym
!pip install 'stable-baselines3[extra]'
pip install wandb // 오류 발생 -> !pip 대신 pip 입력하여 오류 해결
sudo apt-get install swig build-essential python-dev python3-dev
!pip install box2d-py // 오류 발생 -> 윗줄 입력하여 오류 해결
!pip install gym_super_mario_bros==7.3.0 nes_py
!pip install opencv-python
(4) PyTorch를 설치한다. 1.7.0 이상 버전으로 설치한다.
2. Training and Running
(1) 아나콘다 설치
첫 번째 오류는 ImportError : No module named torch.
그 아랫줄이 해결책인데, 아나콘다를 설치해야만 conda명령어를 사용할 수 있어서 설치했다. 참고링크 클릭!
bash Anaconda3-2023.07-1-Linux-x86_64.sh
(2) 'gym' 설치
두 번째 오류를 해결하기 위해 'gym' 을 설치해주면 된다.
pip install gym
(3) gym[box2d] 설치
세 번째 오류가 뜨므로, 터미널 창의 조언에 따라 gym[box2d]를 설치해주면 된다.
터미널 창에 뜬 명령어대로 입력하면, 오류가 나므로 아래처럼 입력하여 설치한다. 참고링크 클릭!
pip install box2d pygame
(4) box2d-kengz 설치
네 번째 오류가 새롭게 떴다 !! 또 구글링해보자.
추가 설치를 함으로써 문제를 해결할 수 있을 것 같다. 참고링크 클릭!
pip3 install box2d box2d-kengz
(5) Value Error
다섯 번째 오류는 Value Error여서 내가 해결할 수 있는게 없다.
연구실 선배도 어제 같은 곳에서 막혔다고 한다.
빨리 이 gail_torch 아저씨가 내 issue를 읽어 주셨으면 좋겠다 .. ㅎㅎ
------> and someone read this, and he helped me :)
(5) try seconde time (2024.02 ver)
reset ubuntu. -> install ros, and all about ros(package). -> install conda, and pytorch. -> conda activate python(ver3.8). -> git clone gail. -> pip install box2d pygame. -> python train.py --env_name=BipedalWalker-v3
3. Code review
dd
'LAB > RL, IRL' 카테고리의 다른 글
강화학습(6) 강화학습에 대한 모든 것 : 총 정리ing (0) | 2024.02.15 |
---|---|
강화학습(5) PPO, DDPG, TD3, and so on.. (0) | 2024.01.30 |
강화학습(4) Actor-critic, A2C, A3C, SAC (0) | 2024.01.30 |
강화학습(3) 코드 실습 : Q-learning, DQN (0) | 2024.01.30 |
강화학습(2) DQN, Double DQN, Deuling DQN (1) | 2024.01.30 |