EvoJAX: Hardware-Accelerated Neuroevolution
Not on the map. Why?
Abstract (arXiv)
Evolutionary computation has been shown to be a highly effective method for training neural networks, particularly when employed at scale on CPU clusters. Recent work have also showcased their effectiveness on hardware accelerators, such as GPUs, but so far such demonstrations are tailored for very specific tasks, limiting applicability to other domains. We present EvoJAX, a scalable, general purpose, hardware-accelerated neuroevolution toolkit. Building on top of the JAX library, our toolkit enables neuroevolution algorithms to work with neural networks running in parallel across multiple TPU/GPUs. EvoJAX achieves very high performance by implementing the evolution algorithm, neural network and task all in NumPy, which is compiled just-in-time to run on accelerators. We provide extensible examples of EvoJAX for a wide range of tasks, including supervised learning, reinforcement learning and generative art. Since EvoJAX can find solutions to most of these tasks within minutes on a single accelerator, compared to hours or days when using CPUs, our toolkit can significantly shorten the iteration cycle of evolutionary computation experiments. EvoJAX is available at https://github.com/google/evojax
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 11; 2024: 3; 2025: 5; 2026: 5.
29 papers.
Sort:
- 2022Discovering Evolution Strategies via Meta-Black-Box Optimizationcited by 44
- 2022evosax: JAX-based Evolution Strategiescited by 39
- 2023Discovering Attention-Based Genetic Algorithms via Meta-Black-Box Optimizationcited by 33
- 2023Evolutionary Reinforcement Learning: A Surveycited by 24
- 2023QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Accelerationcited by 16
- 2023JaxPruner: A concise library for sparsity researchcited by 13
- 2025Evolutionary Optimization of Physics-Informed Neural Networks: Evo-PINN Frontiers and Opportunitiescited by 10
- 2023minimax: Efficient Baselines for Autocurricula in JAXcited by 9
- 2023EvoTorch: Scalable Evolutionary Computation in Pythoncited by 8
- 2024CAX: Cellular Automata Accelerated in JAXcited by 8
- 2023Evolving Populations of Diverse RL Agents with MAP-Elitescited by 5
- 2023Evolutionary Optimization of Physics-Informed Neural Networks: Advancing Generalizability by the Baldwin Effectcited by 5
17 more
- 2022Neuroevolution of Physics-Informed Neural Nets: Benchmark Problems and Comparative Resultscited by 4
- 2023NeuroEvoBench: Benchmarking Evolutionary Optimizers for Deep Learning Applicationscited by 4
- 2026Scale-PINN: Learning Efficient Physics-Informed Neural Networks Through Sequential Correctioncited by 4
- 2023Rethinking Population-assisted Off-policy Reinforcement Learningcited by 3
- 2025Enabling Population-Level Parallelism in Tree-Based Genetic Programming for GPU Accelerationcited by 3
- 2025Kozax: Flexible and Scalable Genetic Programming in JAXcited by 3
- 2024Stein Variational Evolution Strategiescited by 2
- 2025gfnx: Fast and Scalable Library for Generative Flow Networks in JAXcited by 2
- 2022Higher-order mutual information reveals synergistic sub-networks for multi-neuron importancecited by 1
- 2023Lottery Tickets in Evolutionary Optimization: On Sparse Backpropagation-Free Trainabilitycited by 1
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spacescited by 1
- 2022Curiosity creates Diversity in Policy Searchcited by 0
- 2024Evolution of Collective AI Beyond Individual Optimizationcited by 0
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Gamescited by 0
- 2026Dual-Domain Representation Alignment: Bridging 2D and 3D Vision via Geometry-Aware Architecture Searchcited by 0
- 2026FootsiesGym: A Fighting Game Benchmark for Two-Player Zero-Sum Imperfect-Information Gamescited by 0
- 2026On Scaling Coordinate-Based Neuroevolution: The Quadtree Bottleneck in ES-HyperNEATcited by 0
- 2026On Scaling Coordinate-Based Neuroevolution: The Quadtree Bottleneck in ES-HyperNEAT25 Aug 2026
- 2026FootsiesGym: A Fighting Game Benchmark for Two-Player Zero-Sum Imperfect-Information Games7 Jul 2026
- 2026Dual-Domain Representation Alignment: Bridging 2D and 3D Vision via Geometry-Aware Architecture Search20 Mar 2026
- 2026Scale-PINN: Learning Efficient Physics-Informed Neural Networks Through Sequential Correction23 Feb 2026
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spaces3 Jan 2026
- 2025gfnx: Fast and Scalable Library for Generative Flow Networks in JAX20 Nov 2025
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Games27 Jun 2025
- 2025Kozax: Flexible and Scalable Genetic Programming in JAX5 Feb 2025
- 2025Enabling Population-Level Parallelism in Tree-Based Genetic Programming for GPU Acceleration21 Jan 2025
- 2025Evolutionary Optimization of Physics-Informed Neural Networks: Evo-PINN Frontiers and Opportunities11 Jan 2025
- 2024Evolution of Collective AI Beyond Individual Optimization3 Dec 2024
- 2024Stein Variational Evolution Strategies14 Oct 2024
17 more
- 2024CAX: Cellular Automata Accelerated in JAX3 Oct 2024
- 2023Evolutionary Optimization of Physics-Informed Neural Networks: Advancing Generalizability by the Baldwin Effect6 Dec 2023
- 2023minimax: Efficient Baselines for Autocurricula in JAX21 Nov 2023
- 2023NeuroEvoBench: Benchmarking Evolutionary Optimizers for Deep Learning Applications4 Nov 2023
- 2023QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration7 Aug 2023
- 2023Lottery Tickets in Evolutionary Optimization: On Sparse Backpropagation-Free Trainability31 May 2023
- 2023Rethinking Population-assisted Off-policy Reinforcement Learning4 May 2023
- 2023JaxPruner: A concise library for sparsity research27 Apr 2023
- 2023Discovering Attention-Based Genetic Algorithms via Meta-Black-Box Optimization8 Apr 2023
- 2023Evolving Populations of Diverse RL Agents with MAP-Elites9 Mar 2023
- 2023Evolutionary Reinforcement Learning: A Survey7 Mar 2023
- 2023EvoTorch: Scalable Evolutionary Computation in Python24 Feb 2023
- 2022Neuroevolution of Physics-Informed Neural Nets: Benchmark Problems and Comparative Results15 Dec 2022
- 2022evosax: JAX-based Evolution Strategies8 Dec 2022
- 2022Curiosity creates Diversity in Policy Search7 Dec 2022
- 2022Discovering Evolution Strategies via Meta-Black-Box Optimization21 Nov 2022
- 2022Higher-order mutual information reveals synergistic sub-networks for multi-neuron importance1 Nov 2022
- 2022Discovering Evolution Strategies via Meta-Black-Box Optimizationcited by 44
- 2022evosax: JAX-based Evolution Strategiescited by 39
- 2023Discovering Attention-Based Genetic Algorithms via Meta-Black-Box Optimizationcited by 33
- 2023Evolutionary Reinforcement Learning: A Surveycited by 24
- 2023QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Accelerationcited by 16
- 2023JaxPruner: A concise library for sparsity researchcited by 13
- 2025Evolutionary Optimization of Physics-Informed Neural Networks: Evo-PINN Frontiers and Opportunitiescited by 10
- 2023minimax: Efficient Baselines for Autocurricula in JAXcited by 9
- 2023EvoTorch: Scalable Evolutionary Computation in Pythoncited by 8
- 2024CAX: Cellular Automata Accelerated in JAXcited by 8
- 2023Evolving Populations of Diverse RL Agents with MAP-Elitescited by 5
- 2023Evolutionary Optimization of Physics-Informed Neural Networks: Advancing Generalizability by the Baldwin Effectcited by 5
12 most cited of 29 All 29 (JSON)
- 2026On Scaling Coordinate-Based Neuroevolution: The Quadtree Bottleneck in ES-HyperNEAT25 Aug 2026
- 2026FootsiesGym: A Fighting Game Benchmark for Two-Player Zero-Sum Imperfect-Information Games7 Jul 2026
- 2026Dual-Domain Representation Alignment: Bridging 2D and 3D Vision via Geometry-Aware Architecture Search20 Mar 2026
- 2026Scale-PINN: Learning Efficient Physics-Informed Neural Networks Through Sequential Correction23 Feb 2026
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spaces3 Jan 2026
- 2025gfnx: Fast and Scalable Library for Generative Flow Networks in JAX20 Nov 2025
- 2025Ludax: A GPU-Accelerated Domain Specific Language for Board Games27 Jun 2025
- 2025Kozax: Flexible and Scalable Genetic Programming in JAX5 Feb 2025
- 2025Enabling Population-Level Parallelism in Tree-Based Genetic Programming for GPU Acceleration21 Jan 2025
- 2025Evolutionary Optimization of Physics-Informed Neural Networks: Evo-PINN Frontiers and Opportunities11 Jan 2025
- 2024Evolution of Collective AI Beyond Individual Optimization3 Dec 2024
- 2024Stein Variational Evolution Strategies14 Oct 2024
12 newest of 29 All 29 (JSON)