QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration

Chalumeau, Felix, Lim, Bryan, Boige, Raphael, Allard, Maxime, Grillotti, Luca, Flageat, Manon, Macé, Valentin, Flajolet, Arthur, Pierrot, Thomas, Cully, Antoine

arXiv.org Artificial Intelligence 

QDax is an open-source library with a streamlined and modular API for Quality-Diversity (QD) optimization algorithms in Jax. The library serves as a versatile tool for optimization purposes, ranging from black-box optimization to continuous control. QDax offers implementations of popular QD, Neuroevolution, and Reinforcement Learning (RL) algorithms, supported by various examples. All the implementations can be just-in-time compiled with Jax, facilitating efficient execution across multiple accelerators, including GPUs and TPUs. These implementations effectively demonstrate the framework's flexibility and user-friendliness, easing experimentation for research purposes. Furthermore, the library is thoroughly documented and tested with 95\% coverage.

Duplicate Docs Excel Report

Title
None found

Similar Docs  Excel Report  more

TitleSimilaritySource
None found