LGApr 30, 2025
Dragonfly: a modular deep reinforcement learning libraryJonathan Viquerat, Paul Garnier, Amirhossein Bateni et al.
Dragonfly is a deep reinforcement learning library focused on modularity, in order to ease experimentation and developments. It relies on a json serialization that allows to swap building blocks and perform parameter sweep, while minimizing code maintenance. Some of its features are specifically designed for CPU-intensive environments, such as numerical simulations. Its performance on standard agents using common benchmarks compares favorably with the literature.