Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Release 0.12.0 to master #3010

Merged
merged 59 commits into from
Dec 2, 2019
Merged

Merge Release 0.12.0 to master #3010

merged 59 commits into from
Dec 2, 2019

Conversation

chriselion
Copy link
Contributor

No description provided.

surfnerd and others added 30 commits October 25, 2019 10:50
* Initial commit removing memories from C# and deprecating memory fields in proto

* initial changes to Python

* Adding functionalities

* Fixes

* adding the memories to the dictionary

* Fixing bugs

* tweeks

* Resolving bugs

* Recreating the proto

* Addressing comments

* Passing by reference does not work. Do not merge

* Fixing huge bug in Inference

* Applying patches

* fixing tests

* Addressing comments

* Renaming variable to reflect type

* test
* only check local markdown links

* nightly circleci runs
When we initially connect to the environment using RPCCommunicator,
the connection is polled so we don't hang forever on `.recv()` when
the environment wasn't launched or failed.  However we don't currently
have any similar check for the exchanges mid-training-run.

This change applies the same timeout from initialization to each exchange,
and extends the default `timeout_wait` to 60 seconds to generally improve
the chances we won't have a mismatch between environment launch time and
the trainer timeout.

Tested on: single-env and multi-env cases.  Killed 1 environment process
manually and saw that the model was saved appropriately and all processes
closed.
* clean up ray perception

* adjust offsets

* remove dead code
* Update package and communicator versions to 0.11

* Remove pip cache fallback for CircleCI

This change removes the caching fallback in the case where dependencies
change, since it can cause CI failures when we have incompatible
dependencies in the cache.

* Limit Tensorflow version for tests to <2.0

* Use stable bokken image. (#2815)

* build fixes for 2018+ (#2808)

* rename CompressionType enum

* fix standalone build test for 2018+

* Add more editor versions for testing. (#2809)

* class variable for API verison, fix env tests (#2817)

* fixed area prefab

agents were pointing to the wrong laser gameObject.
…e-0.11.0

Merge release-0.11.0 into develop
* WIP VectorSensor and StackedSensor

* fix a few dumb mistakes

* more VectorSensor

* remove Update(), add util methods, hook into TensorGenerator

* WriteApdater to write to tensors and arrays

* write float observations

* used circular buffer for stacked obs

* cleanup

* fix unit tests

* docstrings

* undo accidental checkins

* rider suggestions, add range check

* bounds check before writing

* undo ProjectVersion.txt change

* fix unit tests

* unit test for VectorSensor

* StackingSensor tests

* missing meta file

* missing meta file

* WriteAdapter tests
* enable pylint, disable some messages and fix a few

* SAC memories in init
* Add note on RayPerception change

* Update Migrating.md
Merge release 0.11.0 back into develop
* delete text actions and obs

* delete custom actions and obs

* regenerate protos

* cleanup C#

* format

* fix tests

* fix base env signature

* doc cleanup
* Migration guide for action/observation changes.

*   remove  whitespace
vincentpierre and others added 21 commits November 20, 2019 11:25
* Making the behavior type and enum

* CamelCase
Added a missing instruction in the Final Editor Setup section.
* allow --version argument in mlagents-learn

* Develop version print add strings (#2945)

* add __version__ to libs

* more version info

* use actual version
* Removed Barracuda as drop-in library, added Barracuda package dependency

* Removed Google Protobuf library as now it comes with Barracuda package

* List<T>.Length seems to be extension, which is not available in .NET coming with Unity 2017, switched to .Count
* add options to set version on files

* fix precommit
* bump version strings
* API version strings too
* restoring conda and docker documentation
* updated nn files

* retrained GridWorld, fix brains in prefabs

* update gridworld and walljump
Copy link
Contributor

@ervteng ervteng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's release time

@chriselion chriselion merged commit 164d1ab into master Dec 2, 2019
@delete-merged-branch delete-merged-branch bot deleted the release-0.12.0-to-master branch December 2, 2019 20:53
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 17, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants