tkoeppe
released this
07 Dec 11:26
·
39 commits
to master
since this release
New Levels:
-
Psychlab.
- contributed/psychlab/memory_suite_01/explore_goal_locations_extrapolate
- contributed/psychlab/memory_suite_01/explore_goal_locations_holdout_extrapolate
- contributed/psychlab/memory_suite_01/explore_goal_locations_holdout_interpolate
- contributed/psychlab/memory_suite_01/explore_goal_locations_holdout_large
- contributed/psychlab/memory_suite_01/explore_goal_locations_holdout_small
- contributed/psychlab/memory_suite_01/explore_goal_locations_interpolate
- contributed/psychlab/memory_suite_01/explore_goal_locations_train_large
- contributed/psychlab/memory_suite_01/explore_goal_locations_train_small
-
Language binding tasks.
- contributed/fast_mapping/fast_mapping
- contributed/fast_mapping/slow_mapping
New Features:
- A property system has been added that allows dynamic querying and modifying of environment state. Level scripts can register and consume custom properties.
- A new Python module,
dmenv_module
, is provided that exposes the DeepMinddm_env
API.
Minor Improvements:
- Quake console commands can now be issued via a write-only property.
- New numeric "accumulate" operations for TensorView and the Lua Tensor types: sum, product, sum-of-squares, and dot product of two tensors.
EnvCApi Changes:
- "Properties" have been added to the EnvCApi. Properties may be queried, set, and enumerated.
- The new API version is 1.4 (up from 1.3).
- The EnvCApi function
fps
is now deprecated; environments should instead use the new property system to communicate this information.
Bug Fixes:
- Fix observation 'VEL.ROT' to allow non-zero values when combined with pixel observations. Previously, the presence of pixel observations caused the angular velocity information to be lost due to a logic error.