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

08/07/2023
by   Félix Chalumeau, et al.
0

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.

READ FULL TEXT

page 8

page 11

page 14

research
12/12/2022

PyPop7: A Pure-Python Library for Population-Based Black-Box Optimization

In this paper, we present a pure-Python open-source library, called PyPo...
research
03/01/2023

pyribs: A Bare-Bones Python Library for Quality Diversity Optimization

Recent years have seen a rise in the popularity of quality diversity (QD...
research
04/27/2023

JaxPruner: A concise library for sparsity research

This paper introduces JaxPruner, an open-source JAX-based pruning and sp...
research
12/08/2022

evosax: JAX-based Evolution Strategies

The deep learning revolution has greatly been accelerated by the 'hardwa...
research
12/23/2020

Library of efficient algorithms for phylogenetic analysis

Evolutionary relationships between species are usually inferred through ...
research
07/06/2020

NAPPO: Modular and scalable reinforcement learning in pytorch

Reinforcement learning (RL) has been very successful in recent years but...
research
08/09/2021

VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learning

Digital hardware is verified by comparing its behavior against a referen...

Please sign up or login with your details

Forgot password? Click here to reset