Skip to content

v0.2.0

Compare
Choose a tag to compare
@Lucaweihs Lucaweihs released this 10 Feb 18:46

AllenAct 0.2.0 Release Notes

In this release we add:

Speed improvements 🚀

Faster training in iTHOR/RoboTHOR: we can now hit more than 1200 FPS on a server with 8 GPUs. This is thanks to the new FifoServer interface to AI2-THOR and improved caching in AllenAct.

Pip installability 📥

AllenAct can now be installed via pip and our various environment plugins can be installed separately from the underlying framework. Check the new installation instructions. To make this possible we have renamed some modules:
-- Old core -> allenact.
-- Old plugins -> allenact_plugins.

Continuous and multi-dimensional action spaces 🤖

Does your agent need to take actions that are more complex than choosing from a discrete list? We now support continuous (and multi-dimensional) actions for which you can associate arbitrary probability distributions. No longer do you need to artificially discretize actions: for example, you could now allow your agent to specify 7 different continuous torques to be applied to its robotic arm at once. These features are exemplified in a new tutorial.

A new OpenAI Gym plugin / support 📦

We now support all Box2D tasks with continuous actions. See our new tutorial.

Stability and logging improvements ⚖️

We revamped the logging system improving reliability and consistency. We've also made numerous small improvements so that we generate better error messages and fail more gracefully.

Cumulative support 📈

Environments Tasks Algorithms
iTHOR, RoboTHOR, Habitat, MiniGrid, Gym PointNav, ObjectNav, MiniGrid tasks, Gym Box2D tasks A2C, PPO, DD-PPO, DAgger, Off-policy Imitation