EMI-Group/evox
A distributed GPU-accelerated framework for evolutionary computation with evolutionary algorithms, benchmark problems, and neuroevolution support.

EvoX provides a comprehensive library of evolutionary algorithms and benchmark problems optimized for distributed GPU execution. It implements population-based optimization methods including genetic algorithms, evolutionary strategies, and neuroevolution techniques. The framework integrates with JAX and PyTorch for backend computation and supports gym-compatible environments including Brax for reinforcement learning tasks.