google-research / evoflow

Apache License 2.0
32 stars 10 forks source link

evolve() support batching #42

Open ebursztein opened 4 years ago

ebursztein commented 4 years ago

This is necessary for input larger than gpu memory size and be able to do multi-gpu and TPU. This involve batching the tensor into smaller pieces (e.g number of GPU) and changing the selection code so it merges the fitness values and do the selection (probably has to be in CPU to avoid memory blew up)