Skip to content

AngoraPy 0.7.1

Compare
Choose a tag to compare
@weidler weidler released this 12 Jun 20:25
· 361 commits to master since this release

Changelog

New Features/Improvements

  • Added Docker support. The Dockerfile can be found at docker/. The Dockerfile currently expects you to build with this repository as context.
  • Updated dependency on gym==0.24.0. This includes a rewrite of the dexterity environments using mujoco (deepmind's own bindings). These environments now do not anymore depend on the gym implementation but are native in angorapy.
  • With the migration to mujoco, MuJoCo itself needs not to be installed manually anymore. Checks for installed MuJoCo have thus been changed and now depend on whether mujoco is installed.
  • Added new variants of Manipulate (just registrations)
  • Added new examples
  • Added more information to the README
  • Improved pull script
  • The monitor now also stores hyperparameters set in the drill call (number of epochs and batch size)

Bugfixes

  • Several bug fixes w.r.t. MuJoCo environments.
  • Fixed automatic MuJoCo detection. AngoraPy now checks for either an existing .mujoco directory in your home directory or a set environment variable MUJOCO_PY_MUJOCO_PATH. If either exist, MuJoCo will be attempted to load.

Breaking changes

  • Moved package data to angorapy, so all imports now are import angorapy instead of import dexterity. We recommend doing import angorapy as ang. Additional shortcuts to major function (e.g. make_env) have been added and will be in future releases.