ml-agents/com.unity.ml-agents
Miguel Alonso Jr 28303adf6c Develop python api ga (#6)
* Dropped support for python 3.6

* Pinning python 3.9.9 for tests due to typing issues with 3.9.10

* Testing new bokken image.

* Testing new bokken image.

* Updated yamato standalone build test.

* Updated yamato standalone build test.

* Updated standalone build test.

* Updated yamato configs to use mla bokken vm.

* Bug fixes for yamato yml files.

* Fixed com.unity.ml-agents-test.yml

* Bumped min python version to 3.7.2

* pettingzoo api prototype

* add example

* update file names

* support multiple behavior names

* fix multi behavior action index

* add install in colab

* add setup

* update colab

* fix __init__

* clone single branch

* import tags only

* import in init

* catch import error

* update colab

* move colab and add readme

* handle agent dying

* add tests

* update doc

* add info

* add action mask

* fix action mask

* update action masks in colab

* change default env

* set version

* fix hybrid action

* fix colab for hybrid actions

* add note on auto reset

* Updated colab name.

* Update README.md

* Following petting_zoo registry API (#5557)

* init petting_zoo registry

* cherrypick Custom trainer editor analytics (#5511)

* cherrypick "Update dotnet-format to address breaking changes introduced by upstream changes (#5528)"

* Update colab to match pettingZoo import api

* ToRevert: pull exp-petting-registry branch

* Add init file to tests

* Install pettingzoo-unity requirements for pytest

* update pytest command

* Add docstrings and comments

* update coverage to pettingzoo folder

* unset log level

* update env string

* Two small bugfixes (#5589)

1. Add the missing `_cumulative_rewards` property
2. Update `agent_selection` to not error out when an agent finishes an episode.

* Updated gym to 0.21.0 and petting zoo to 1.13.1, fixed bugs with AEC wrapper for gym and PZ updates. API tests are passing.

* Some refactoring.

* Finished inital implementation of parallel. Tests not passing.

* Finished parallel API implementation and refactor. All PZ tests passing.

* Cleanup.

* Refactoring.

* Pinning numpy version.

* add metadata and behavior_specs initialization

* addressing behaviour_spec issues

* Bumped PZ version to 1.14.0. Fixed failing tests.

* Refactored gym-unity and petting-zoo into ml-agents-envs

* Added TODO to pydoc-config.yaml

* Refactored gym and pz to be under a subpackage in mlagents_env package

* Refactored ml-agents-envs docs.

* Minor update to PZ API doc.

* Updated mlagents_envs docs and colab.

* Updated pytest gh workflow to remove ref to gym and pz.

* Refactored to remove some test coupling between trainers and envs.

* Updated installation doc.

* Update ml-agents-envs/README.md

Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>

* Updated failing yamato jobs.

* pettingzoo api prototype

* add example

* update file names

* support multiple behavior names

* fix multi behavior action index

* add install in colab

* add setup

* update colab

* fix __init__

* clone single branch

* import tags only

* import in init

* catch import error

* update colab

* move colab and add readme

* handle agent dying

* add tests

* update doc

* add info

* add action mask

* fix action mask

* update action masks in colab

* change default env

* set version

* fix hybrid action

* fix colab for hybrid actions

* add note on auto reset

* Updated colab name.

* Update README.md

* Following petting_zoo registry API (#5557)

* init petting_zoo registry

* cherrypick Custom trainer editor analytics (#5511)

* cherrypick "Update dotnet-format to address breaking changes introduced by upstream changes (#5528)"

* Update colab to match pettingZoo import api

* ToRevert: pull exp-petting-registry branch

* Add init file to tests

* Install pettingzoo-unity requirements for pytest

* update pytest command

* Add docstrings and comments

* update coverage to pettingzoo folder

* unset log level

* update env string

* Two small bugfixes (#5589)

1. Add the missing `_cumulative_rewards` property
2. Update `agent_selection` to not error out when an agent finishes an episode.

* Updated gym to 0.21.0 and petting zoo to 1.13.1, fixed bugs with AEC wrapper for gym and PZ updates. API tests are passing.

* Some refactoring.

* Finished inital implementation of parallel. Tests not passing.

* Finished parallel API implementation and refactor. All PZ tests passing.

* Cleanup.

* Refactoring.

* Pinning numpy version.

* add metadata and behavior_specs initialization

* addressing behaviour_spec issues

* Bumped PZ version to 1.14.0. Fixed failing tests.

* Refactored gym-unity and petting-zoo into ml-agents-envs

* Added TODO to pydoc-config.yaml

* Refactored gym and pz to be under a subpackage in mlagents_env package

* Refactored ml-agents-envs docs.

* Minor update to PZ API doc.

* Updated mlagents_envs docs and colab.

* Updated pytest gh workflow to remove ref to gym and pz.

* Refactored to remove some test coupling between trainers and envs.

* Updated installation doc.

* Update ml-agents-envs/README.md

Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>

* Updated CHANGELOG.

* Updated Migration guide.

* Doc updates based on CR.

* Updated github workflow for colab tests.

* Updated github workflow for colab tests.

* Updated github workflow for colab tests.

* Fixed yamato import error.

Co-authored-by: Ruo-Ping Dong <ruoping.dong@unity3d.com>
Co-authored-by: Miguel Alonso Jr <miguelalonsojr>
Co-authored-by: jmercado1985 <75792879+jmercado1985@users.noreply.github.com>
Co-authored-by: Maryam Honari <honari.m94@gmail.com>
Co-authored-by: Henry Peteet <henry.peteet@unity3d.com>
Co-authored-by: mahon94 <maryam.honari@unity3d.com>
Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>
2022-02-02 19:32:23 -05:00
..
Documentation~ Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
Editor Deterministic actions python training (#5626) 2021-12-02 12:03:44 -05:00
Plugins Only update the native library and the c# calls that need to be made to clean up channels. (#5283) 2021-08-27 14:37:41 -07:00
Runtime Updates for package validation errors. (#5671) 2022-01-17 12:34:59 -05:00
Samples enable 3D Ball sample import button in package manager for unity sdk (#5665) 2022-01-13 12:21:21 -08:00
Tests Deterministic actions python training (#5626) 2021-12-02 12:03:44 -05:00
.gitignore enable 3D Ball sample import button in package manager for unity sdk (#5665) 2022-01-13 12:21:21 -08:00
.npmignore Ignore ci log file that causes warnings to spam console. (#3882) 2020-04-28 10:48:39 -07:00
CHANGELOG.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
CHANGELOG.md.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
CONTRIBUTING.md update pre-commit instructions for CONTRIBUTING.md (#5130) 2021-03-16 15:05:56 -07:00
CONTRIBUTING.md.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
Editor.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
LICENSE.md Updates for package validation errors. (#5671) 2022-01-17 12:34:59 -05:00
LICENSE.md.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
Plugins.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
Runtime.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
Samples.meta enable 3D Ball sample import button in package manager for unity sdk (#5665) 2022-01-13 12:21:21 -08:00
Tests.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
Third Party Notices.md Move protobuf generation tests to yamato. (#3506) 2020-02-26 14:38:53 -08:00
Third Party Notices.md.meta Move protobuf generation tests to yamato. (#3506) 2020-02-26 14:38:53 -08:00
com.unity.ml-agents.sln.DotSettings Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
com.unity.ml-agents.sln.DotSettings.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00
package.json Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
package.json.meta Create ML-Agents Package (#3267) 2020-01-28 10:35:29 -08:00