|
|
|
|
|
|
communication between Unity and the Python process. (#3760) |
|
|
|
- The obsolete `Agent` methods `GiveModel`, `Done`, `InitializeAgent`, |
|
|
|
`AgentAction` and `AgentReset` have been removed. (#3770) |
|
|
|
- The SideChannel API has changed (#3833, #3660) : |
|
|
|
- The SideChannel API has changed: |
|
|
|
channels. |
|
|
|
channels. (#3807) |
|
|
|
for more details on upgrading. |
|
|
|
for more details on upgrading. (#3807) |
|
|
|
which is used when trying to read more data than the message contains. |
|
|
|
which is used when trying to read more data than the message contains. (#3751) |
|
|
|
- Added a feature to allow sending stats from C# environments to TensorBoard |
|
|
|
(and other python StatsWriters). To do this from your code, use |
|
|
|
`Academy.Instance.StatsRecorder.Add(key, value)`. (#3660) |
|
|
|
|
|
|
- `WriteAdapter` was renamed to `ObservationWriter`. If you have a custom |
|
|
|
`ISensor` implementation, you will need to change the signature of its |
|
|
|
`Write()` method. (#3834) |
|
|
|
- Updated to Barracuda 0.7.0-preivew which has breaking namespace and assembly |
|
|
|
name changes. (#3875) |
|
|
|
- The Barracuda dependency was upgraded to 0.7.0-preview (which has breaking |
|
|
|
namespace and assembly name changes). (#3875) |
|
|
|
now happens by default, and use `--resume` to resume training instead. (#3705) |
|
|
|
now happens by default, and use `--resume` to resume training instead of |
|
|
|
`--load`. (#3705) |
|
|
|
- Removed the multi-agent gym option from the gym wrapper. For multi-agent |
|
|
|
- The multi-agent gym option was removed from the gym wrapper. For multi-agent |
|
|
|
scenarios, use the [Low Level Python API](https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Python-API.md). (#3681) |
|
|
|
- The low level Python API has changed. You can look at the document |
|
|
|
[Low Level Python API](https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Python-API.md) |
|
|
|
|
|
|
- Academy.InferenceSeed property was added. This is used to initialize the |
|
|
|
random number generator in ModelRunner, and is incremented for each |
|
|
|
ModelRunner. (#3823) |
|
|
|
- Added `Agent.GetObservations()`, which returns a read-only view of the |
|
|
|
- `Agent.GetObservations()` was added, which returns a read-only view of the |
|
|
|
observations added in `CollectObservations()`. (#3825) |
|
|
|
- `UnityRLCapabilities` was added to help inform users when RL features are |
|
|
|
mismatched between C# and Python packages. (#3831) |
|
|
|
|
|
|
|
|
|
|
#### ml-agents / ml-agents-envs / gym-unity (Python) |
|
|
|
|
|
|
|
- Fixed an issue where exceptions from environments provided a returncode of 0. |
|
|
|
- Fixed an issue where exceptions from environments provided a return code of 0. |
|
|
|
(#3680) |
|
|
|
- Self-Play team changes will now trigger a full environment reset. This |
|
|
|
prevents trajectories in progress during a team change from getting into the |
|
|
|