← all repositories

google-deepmind/dm-haiku

A neural network library for JAX developed by Google DeepMind, designed for building and training deep learning models.

3.3k stars Python ML Frameworks
dm-haiku
Not currently ranked — collecting fresh signals.
star history

Haiku is a Python library that provides simple, composable primitives for building neural networks on top of JAX. It offers module abstractions, random number generation utilities, and common neural network components similar to Sonnet (for PyTorch) or Flax. The library is primarily used for defining, training, and evaluating deep learning models in research settings.

Frequently asked

What is google-deepmind/dm-haiku?
A neural network library for JAX developed by Google DeepMind, designed for building and training deep learning models.
Is dm-haiku open source?
Yes — google-deepmind/dm-haiku is open source, released under the Apache-2.0 license.
What language is dm-haiku written in?
google-deepmind/dm-haiku is primarily written in Python.
How popular is dm-haiku?
google-deepmind/dm-haiku has 3.3k stars on GitHub.
Where can I find dm-haiku?
google-deepmind/dm-haiku is on GitHub at https://github.com/google-deepmind/dm-haiku.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.