pkalivas / radiate

A fast and flexible evolution engine for implementing artificial evolution and genetic programming techniques
MIT License
148 stars 16 forks source link

26x - 100x performance improvement #5

Closed Neopallium closed 4 years ago

Neopallium commented 4 years ago

I have made major improvements to the Dense/DensePool layers.

The first commit add a benchmark for NEAT network with Dense/DensePool layers.

Before the improvement the benchmark takes about 1.5 minutes to run. With the improvements it finishes in about 1.5 seconds.

pkalivas commented 4 years ago

Looks great! Merging and updating the crate.

pkalivas commented 4 years ago

Just updated crates to radiate = "1.1.57"