https://github.com/google-deepmind/iris

https://github.com/google-deepmind/iris

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary

Keywords from Contributors

research
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: google-deepmind
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 280 KB
Statistics
  • Stars: 13
  • Watchers: 0
  • Forks: 5
  • Open Issues: 0
  • Releases: 2
Created about 2 years ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License

README.md

Iris Logo

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.

Installation

```bash

pip install google-iris==0.0.2a0 ```

Getting Started

To launch a local optimization, run:

```bash

python3 -m iris.launch \ --lplaunchtype=localmp \ --experimentname=irisexample \ --config=configs/simpleexampleconfig.py \ --logdir=/tmp/bblog \ --numworkers=16 \ --numevalworkers=10 \ --alsologtostderr ```

Associated Publications

Disclaimer: This is not an officially supported Google product.

Owner

  • Name: Google DeepMind
  • Login: google-deepmind
  • Kind: organization

GitHub Events

Total
  • Release event: 1
  • Watch event: 8
  • Delete event: 17
  • Push event: 102
  • Pull request event: 34
  • Fork event: 3
  • Create event: 17
Last Year
  • Release event: 1
  • Watch event: 8
  • Delete event: 17
  • Push event: 102
  • Pull request event: 34
  • Fork event: 3
  • Create event: 17

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 43
  • Total Committers: 6
  • Avg Commits per committer: 7.167
  • Development Distribution Score (DDS): 0.512
Past Year
  • Commits: 26
  • Committers: 4
  • Avg Commits per committer: 6.5
  • Development Distribution Score (DDS): 0.423
Top Committers
Name Email Commits
Xingyou Song x****g@g****m 21
Deepali Jain j****i@g****m 18
jaindeepali n****y@g****m 1
Vikas Sindhwani s****i@g****m 1
Hana Joo h****o@g****m 1
David D'Ambrosio d****o@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 46
  • Average time to close issues: N/A
  • Average time to close pull requests: 8 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 30
  • Bot issues: 0
  • Bot pull requests: 46
Past Year
  • Issues: 0
  • Pull requests: 33
  • Average time to close issues: N/A
  • Average time to close pull requests: 10 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 20
  • Bot issues: 0
  • Bot pull requests: 33
Top Authors
Issue Authors
Pull Request Authors
  • copybara-service[bot] (66)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/core_test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
requirements.txt pypi
  • absl-py >=1.0.0
  • dm-launchpad *
  • flax *
  • jax *
  • jaxlib *
  • ml-collections *
  • numpy >=1.21.5
  • pytest *
  • typing *
setup.py pypi