Skip to content

google-deepmind/iris

Repository files navigation

Iris: Synchronous and Distributed Blackbox Optimization at Scale

Continuous Integration

Overview

Iris is a library for performing synchronous and distributed zeroth-order optimization at scale. It is meant primarily to train large neural networks with evolutionary methods, but can be applied to optimize any high dimensional blackbox function.

Getting Started

To launch a local optimization, run:

python3 -m launch \
--lp_launch_type=local_mp \
--experiment_name=iris_example \
--config=iris/configs/simple_example_config.py \
--logdir=/tmp/bblog \
--num_workers=16 \
--num_eval_workers=10 \
--alsologtostderr

Associated Publications

Disclaimer: This is not an officially supported Google product.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages