a collection of classic and ML AI examples
Unity 2021.3 project
usiamo la release 20
Entrare con la Shell nella directory del progetto.
source mlagents-env/bin/activate
## oppure se isntallato globalmente:
source ~/python-envs/mlagents-env/bin/activate
deactivate
mlagents-learn ml-config/my_config.yaml --run-id=my_id
mlagents-learn ml-config/rollerball_config.yaml --run-id=RollerBall
mlagents-learn ml-config/ppo/3DBall.yaml --run-id=3DBall_Test
## meglio aprire una nuova shell parallela
tensorboard --logdir results
## oppure mandare in Background process
ctrl-Z
bg / fg
procedure per installare Python (min 3.8.13, consigliata la 3.9.x) + ml-agents su Windows 64 bit
Useremo un Environment
scaricare l'ultima versione disponibile della 3.9 (ad oggi Python 3.9.13 - May 17, 2022) di Windows installer (64-bit) da https://www.python.org/downloads/windows/, durante l'installazione attivare il checkbox: ADD TO PATH
- eseguire "Prompt di comandi" as Administrator
- verificare che esista Python eseguendo il comando:
python
- verificare che esista il comando
pip
esegundo il comando:pip -V
, se non funziona provare conpip3 -V
Intalleremo tutto ciò che serve per il training in una directory del progetto, così che eliminato il progetto, non lasciamo centinaia di MB di files in giro.
NB: se pip
non funziona, usare pip3
## entriamo nella directory del progetto Unity
cd C:/path/GameLab_AI_Unity/
## creaiamo environment Python
python -m venv mlagents-env
mlagents-env\Scripts\activate
## installiamo
pip install --upgrade pip
pip install --upgrade setuptools
pip install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
pip install mlagents==0.30.0
## testare installazione con
mlagents-learn --help