awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepmind avatar

deepmind/sonnet

0
View on GitHub↗
9,920 stele·1,306 fork-uri·Python·Apache-2.0·7 vizualizărisonnet.dev↗

Sonnet

Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states.

The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation graph from the learned weights.

The framework covers a broad range of development capabilities, including parameter management for optimization processes and the construction of computation graphs for hardware acceleration.

Features

  • Module Composition - Implements a system for building complex neural networks by composing reusable modules that encapsulate state and parameters.
  • Distributed Training - Implements data and model parallelism to train large neural networks across multiple devices.
  • Distributed Training Utilities - Provides libraries for partitioning model states and gradients across multiple hardware devices.
  • Distributed Gradient Synchronization - Provides mechanisms for synchronizing gradients across multiple hardware devices during distributed training.
  • Machine Learning Frameworks - Functions as a library for building and training machine learning models through modular composition.
  • Neural Network Building Blocks - Provides modular building blocks and layers used to construct complex neural network architectures.
  • Neural Network Modules - Provides encapsulated model components for managing parameters and forward propagation logic.
  • TensorFlow Model Development - Provides a framework for designing and building deep learning models specifically using the TensorFlow ecosystem.
  • Tensor Computation Graphs - Constructs neural networks as tensor computation graphs optimized for hardware acceleration via TensorFlow.
  • Model Exporting - Includes utilities for serializing and exporting trained models for deployment in external environments.
  • Parameter Management Utilities - Offers tools for querying and managing the state and trainability of model parameters.
  • Trainable Parameter Retrieval - Allows explicit collection of all trainable variables from a hierarchy of modules to be passed into an external optimizer.
  • Portable Model Formats - Exports computation graphs and weights into framework-agnostic formats for deployment without original source code.
  • Model State Persistence - Implements tools for saving and versioning the state of optimized AI modules to preserve progress.
  • Model State Serialization - Provides serialization of neural network weights and optimizer states for checkpointing and restoration.
  • Model State Management - Uses modular hierarchies to encapsulate and manage the internal training weights and parameters of ML models.
  • State Persistence - Provides serialization and checkpointing of internal network layer values to maintain progress between sessions.
  • Deep Learning - Neural network library built on top of computation graphs.
  • Deep Learning Ecosystems - Neural network library built on TensorFlow.
  • Deep Learning Frameworks - Neural network library built on top of TensorFlow.
  • Framework-uri de Machine Learning - Neural network library built on top of TensorFlow.
  • Frameworks and Libraries - Library for building complex neural networks.

Istoric stele

Graficul istoricului de stele pentru deepmind/sonnetGraficul istoricului de stele pentru deepmind/sonnet

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Sonnet

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Sonnet.
  • google-deepmind/sonnetAvatar google-deepmind

    google-deepmind/sonnet

    9,920Vezi pe GitHub↗

    Sonnet is a modular machine learning framework and TensorFlow neural network library designed for building composable deep learning architectures. It functions as a model orchestrator that manages parameters, state serialization, and graph exports during the training process. The framework provides a distributed training system to synchronize gradients and spread workloads across multiple GPUs or hardware devices. It enables the design of reusable research components through high-level abstractions and subclassing. The library covers neural network architecture design through sequential laye

    Pythonartificial-intelligencedeep-learningmachine-learning
    Vezi pe GitHub↗9,920
  • google/flaxAvatar google

    google/flax

    7,238Vezi pe GitHub↗

    Flax is a deep learning framework and JAX neural network library designed for building complex machine learning models. It functions as a distributed training library and model state manager, providing a toolkit for defining flexible neural network architectures and scaling their training across multiple hardware devices. The project is characterized by a design that separates network logic from parameter values to remain compatible with pure functions. It uses hierarchical module composition to organize networks as trees of nested modules and employs a reference-based state management system

    Jupyter Notebook
    Vezi pe GitHub↗7,238
  • tflearn/tflearnAvatar tflearn

    tflearn/tflearn

    9,579Vezi pe GitHub↗

    tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing neural network architectures and a system for executing training loops and optimizing model weights across CPUs and GPUs. The project simplifies the process of building and training models through a modular interface and a high-level API for prototyping. It includes specialized utilities for deep learning visualization, allowing for the generation of graphical diagrams to analyze network structures, weights, gradients, and activations. The framework covers a broad range of capa

    Pythondata-sciencedeep-learningmachine-learning
    Vezi pe GitHub↗9,579
  • apache/mxnetAvatar apache

    apache/mxnet

    20,829Vezi pe GitHub↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    C++mxnet
    Vezi pe GitHub↗20,829
Vezi toate cele 30 alternative pentru Sonnet→

Întrebări frecvente

Ce face deepmind/sonnet?

Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states.

Care sunt principalele funcționalități ale deepmind/sonnet?

Principalele funcționalități ale deepmind/sonnet sunt: Module Composition, Distributed Training, Distributed Training Utilities, Distributed Gradient Synchronization, Machine Learning Frameworks, Neural Network Building Blocks, Neural Network Modules, TensorFlow Model Development.

Care sunt câteva alternative open-source pentru deepmind/sonnet?

Alternativele open-source pentru deepmind/sonnet includ: google-deepmind/sonnet — Sonnet is a modular machine learning framework and TensorFlow neural network library designed for building composable… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning… tflearn/tflearn — tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing… apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… keras-team/keras — Keras is a high-level deep learning framework designed for constructing and training neural networks through the… tensorpack/tensorpack — Tensorpack is a high-level TensorFlow neural network framework and research library designed for building and training…