v0.2.0
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 |