Skip to main content

Multi-Agent Reinforcement Learning environments with very large numbers of agents

Project description

MAgent

MAgent is a library for creating 2D environments with very large numbers of agents for conducting research in Multi-Agent Reinforcement Learning. These can look like this:

This is a maintained fork from the original repo- https://github.com/geek-ai/MAgent.

Requirements

MAgent supports Linux and macOS and Python 3.5+

Install instructions

Note that the library is built during pip installation (it doesn't take to long).

Linux:

sudo apt-get install cmake libboost-system-dev libjsoncpp-dev libwebsocketpp-dev

pip3 install magent

macOS:

brew install cmake llvm boost@1.55
brew install jsoncpp argp-standalone
brew tap davidzhen0/homebrew-websocketpp
brew install --HEAD davidzhen0/websocketpp/websocketpp
brew link --force boost@1.55

pip3 install magent

If you use this in your research, please cite the original paper:

@inproceedings{zheng2018magent,
  title={MAgent: A many-agent reinforcement learning platform for artificial collective intelligence},
  author={Zheng, Lianmin and Yang, Jiacheng and Cai, Han and Zhou, Ming and Zhang, Weinan and Wang, Jun and Yu, Yong},
  booktitle={Thirty-Second AAAI Conference on Artificial Intelligence},
  year={2018}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magent-0.1.6.tar.gz (102.0 kB view details)

Uploaded Source

File details

Details for the file magent-0.1.6.tar.gz.

File metadata

  • Download URL: magent-0.1.6.tar.gz
  • Upload date:
  • Size: 102.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.7

File hashes

Hashes for magent-0.1.6.tar.gz
Algorithm Hash digest
SHA256 38b853ca33593f864fb85b36eb339d65119ca373b7827656b43ab83a69a4d465
MD5 e7e417c1e69772e1fb595d5f23d3e584
BLAKE2b-256 4cd82b8846cc1db11f79e554223da2adbfb4b121aac163167d80c302102cab49

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page