Skip to content

2.3.0-exp.3

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 21 Nov 23:10

[2.3.0-exp.3] - 2022-11-21

Major Changes

com.unity.ml-agents / com.unity.ml-agents.extensions (C#)

  • The minimum supported Unity version was updated to 2021.3. (#)

ml-agents / ml-agents-envs

  • Add your trainers to the package using Ml-Agents Custom Trainers plugin. (#)
    • ML-Agents Custom Trainers plugin is an extensible plugin system to define new trainers based on the
      High level trainer API, read more here.
  • Refactored core modules to make ML-Agents internal classes more generalizable to various RL algorithms. (#)
  • The minimum supported Python version for ML-agents has changed to 3.8.13. (#)
  • The minimum supported version of PyTorch was changed to 1.8.0. (#)
  • Add shared critic configurability for PPO. (#)
  • We moved UnityToGymWrapper and PettingZoo API to ml-agents-envs package. All these environments will be
    versioned under ml-agents-envs package in the future (#)

Minor Changes

com.unity.ml-agents / com.unity.ml-agents.extensions (C#)

  • Added switch to RayPerceptionSensor to allow rays to be ordered left to right. (#26)
    • Current alternating order is still the default but will be deprecated.
  • Added suppport for enabling/disabling camera object attached to camera sensor in order to improve performance. (#31)

ml-agents / ml-agents-envs

  • Renaming the path that shadows torch with "mlagents/trainers/torch_entities" and update respective imports (#)

Bug Fixes

com.unity.ml-agents / com.unity.ml-agents.extensions (C#)

ml-agents / ml-agents-envs