Submitted by NaturalGradient t3_10lot3v in MachineLearning
Find the release notes here:
https://github.com/nnaisense/evotorch/releases/tag/v0.4.0
A big highlight is how fast these implementations are! I genuinely believe GPU-acceleration is the future of Evolutionary algorithms, and EvoTorch and its integration into the PyTorch ecosystem is a fantastic enabler for this.
To demonstrate the raw speed provided by the new release, I compared EvoTorch's CMA-ES implementation to that provided by the popular pycma package on the 80-dimensional Rastrigin problem and tracked the run-time:
Performance was measured over 50 runs on the 80-dimensional Rastrigin problem
The crazy thing to note is that when we switch to GPU (Tesla V100), we can efficiently run CMA-ES with population sizes going into 100k+!
GPUaccelerated t1_j5yral4 wrote
This is really cool.