Releases: nmichlo/ruck
Releases · nmichlo/ruck
v0.2.4
Additions
- Functionally equivalent version of NSGA-ii implemented at
ruck.functional.select_nsga2
- if
numba
is installed then the function will be JIT compiled for up to 65x faster performance - minor differences exist compared to
ruck.external.deap.select_nsga2
, but overall results should be similar.
- if
Deprecations
ruck.external.deap.select_nsga2
has been deprecated and will be removed inv0.3.0
v0.2.3
v0.2.2
Breaking change if you are using the ray helper functions that allows us to remove the optional dependencies. The core ruck API remains the same.
ruck.util._ray
moved toruck.external.ray
- added
ruck.external.deap
withselect_nsga2
that uses deep behind the scenes. The goal is to implement the ourselves in the near future. Currently it is a bit slow, and means me need extra deps. - More examples!
v0.2.1
v0.2.0
Changes
- Ray remote function support was broken because of algorithm design decisions and use of nested functions and decorators. Updated to remove these limitations. API changes slightly.
R.mate_crossover_nd
added to complimentR.mate_crossover_1d
- Training checks that all the values in a population maintain the same type, this can help avoid ray multithreading errors when object refs are required instead of values.
v0.1.0
v0.1.0.dev1
Initial dev version