Skip to content

jarbus/Jevo.jl

Repository files navigation

Jevo

Build Status

Jevo is a high-performance, distributed, and modular (co-)evolutionary algorithm framework written in Julia. It is designed to be flexible and easy to use, with a focus on deep neuroevolutionary applications using Flux.jl. Jevo is designed to be easy to use, with a simple API that allows users to quickly define custom evolutionary algorithms and run them on distributed systems.

Warning

Jevo is currently alpha software and is under active development.

Install

This package requires modified versions of Transformers.jl and NeuralAttentionlib.jl, which are unregistered. In addition, it depends on a custom plotting library (XPlot.jl) & a library for phylogenies (PhylogeneticTrees.jl), both unregistered as well. To install all dependencies, run the following command in the environment of your choice:

julia ./install.jl

About

experimental deep neuroevolution framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages