File size: 2,406 Bytes
b200bda
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Metadata-Version: 2.1
Name: mlagents
Version: 0.30.0
Summary: Unity Machine Learning Agents
Home-page: https://github.com/Unity-Technologies/ml-agents
Author: Unity Technologies
Author-email: [email protected]
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8.13,<=3.10.8
Description-Content-Type: text/markdown
Requires-Dist: grpcio >=1.11.0
Requires-Dist: h5py >=2.9.0
Requires-Dist: mlagents-envs ==0.30.0
Requires-Dist: numpy <2.0,>=1.13.3
Requires-Dist: Pillow >=4.2.1
Requires-Dist: protobuf >=3.6
Requires-Dist: pyyaml >=3.1.0
Requires-Dist: tensorboard >=1.15
Requires-Dist: attrs >=19.3.0
Requires-Dist: torch <1.9.0,>=1.6.0 ; platform_system != "Windows" and python_version < "3.9"
Requires-Dist: torch <=1.11.0,>=1.8.0 ; platform_system != "Windows" and python_version >= "3.9"
Requires-Dist: pypiwin32 ==223 ; platform_system == "Windows"
Requires-Dist: cattrs <1.1.0 ; python_version < "3.8"
Requires-Dist: importlib-metadata ==4.4 ; python_version < "3.8"
Requires-Dist: cattrs <1.7,>=1.1.0 ; python_version >= "3.8"

# Unity ML-Agents Trainers

The `mlagents` Python package is part of the
[ML-Agents Toolkit](https://github.com/Unity-Technologies/ml-agents). `mlagents`
provides a set of reinforcement and imitation learning algorithms designed to be
used with Unity environments. The algorithms interface with the Python API
provided by the `mlagents_envs` package. See [here](../docs/Python-LLAPI.md) for
more information on `mlagents_envs`.

The algorithms can be accessed using the: `mlagents-learn` access point. See
[here](../docs/Training-ML-Agents.md) for more information on using this
package.

## Installation

Install the `mlagents` package with:

```sh
python -m pip install mlagents==0.30.0
```

## Usage & More Information

For more information on the ML-Agents Toolkit and how to instrument a Unity
scene with the ML-Agents SDK, check out the main
[ML-Agents Toolkit documentation](../docs/Readme.md).

## Limitations

- Resuming self-play from a checkpoint resets the reported ELO to the default
  value.