Temporary resp for reviewers.
We use docker to solve dependency: SetupDocker
Please read SetupDocker.md, then set up the container using:
$ docker run -itd --name hmp-$USER \
--net host \
--gpus all \
--shm-size=16G \
fuqingxu/hmp:latest
git pull && python main.py --cfg ZHECKPOINT/adca-demo/test.json
git pull && python main.py --cfg ZHECKPOINT/basic-ma-40-demo/test.json
When the testing starts, open revealed url for monitoring. The front end is done by JavaScript and ThreeJS.
--------------------------------
JS visualizer online: http://172.18.116.150:aRandomPort
JS visualizer online (localhost): http://localhost:aRandomPort
--------------------------------
a-dca-reduce.mp4
episode-reduce.mp4
type-a.mp4
type-b-reduce.mp4
type-c-reduce.mp4
git pull && python main.py --cfg ZHECKPOINT/adca-demo/train.json
git pull && python main.py --cfg ZHECKPOINT/basic-ma-40-demo/train.json
- extract ThirdParty/pymarl2forqmix.zip into "/home/fureplaceanonymous/pymarl2/pymarl2src".
- make sure the main.py of pymarl2 can be find in "/home/fureplaceanonymous/pymarl2/pymarl2src/main.py"
- run
git pull && python main.py --cfg run_qmix_basicma.jsonc