awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-research avatar

google-research/scenic

0
View on GitHub↗
3,807 Stars·479 Forks·Python·Apache-2.0·3 Aufrufe

Scenic

Scenic is a research framework designed for the development and training of deep learning models, with a specific focus on computer vision and multimodal transformer architectures. It provides a comprehensive toolkit for defining neural network structures, managing large-scale data pipelines, and executing training workflows across distributed hardware environments.

The framework is built upon a functional programming paradigm that utilizes hardware-agnostic tensor abstractions and just-in-time compilation to maximize computational efficiency. By employing modular layer composition, it allows researchers to construct and customize complex model architectures through abstract interfaces, facilitating rapid prototyping and experimentation.

Beyond architecture design, the project includes integrated utilities for tracking experimental metrics and performance data to ensure research reproducibility. It supports high-throughput training by orchestrating the loading and preprocessing of large datasets across multiple compute nodes, enabling the scaling of attention-based models for intensive research tasks.

Features

  • Deep Learning Frameworks - Serves as a comprehensive research framework for defining neural network architectures and managing large-scale training pipelines.
  • Automatic Differentiation Engines - Provides a core engine for computing gradients of mathematical functions by traversing computational graphs.
  • Large-Scale Model Training - Provides specialized methodologies for training massive transformer architectures that exceed single-device capacity.
  • Complex Architecture Design - Enables the design of complex neural networks using abstract interfaces for rapid prototyping.
  • Computer Vision Research - Facilitates the development and testing of novel vision models through high-performance research workflows.
  • Data Input Pipelines - Manages the loading and preprocessing of large datasets across multiple devices to ensure consistent data flow.
  • Data-Parallel Training - Distributes model training workloads across multiple hardware units by synchronizing gradients and parameters.
  • Hardware Abstraction Layers - Provides a unified interface for multi-dimensional array manipulation that executes seamlessly on different hardware backends.
  • Modular Layer Compositions - Constructs complex neural network architectures by chaining reusable functional blocks.
  • Vision Model Training - Executes optimized training loops for vision and multimodal transformer models with high computational efficiency.
  • Computer Vision Frameworks - Provides an integrated environment for building and training modular vision and multimodal transformer models.
  • Transformer Training Toolkits - Offers a toolkit for executing optimized training loops and scaling complex attention-based architectures.
  • Data Pipeline Scaling - Distributes data processing pipelines across compute nodes to ensure high-speed data delivery during training.
  • XLA Backend Compilations - Compiles high-level mathematical operations into optimized machine code for hardware accelerators.
  • Computer Vision - JAX-based library for computer vision research.
  • Multimodal and Specialized Tasks - Learned token processing for images and videos.
  • Neural Network Libraries - Library focused on computer vision research and beyond.
  • Perception Models - Vision transformer framework for video processing tasks.

Star-Verlauf

Star-Verlauf für google-research/scenicStar-Verlauf für google-research/scenic

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Scenic

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Scenic.
  • oneflow-inc/oneflowAvatar von Oneflow-Inc

    Oneflow-Inc/oneflow

    9,400Auf GitHub ansehen↗

    OneFlow is a deep learning framework and distributed execution engine designed for building, training, and deploying neural network architectures. It functions as a scalable neural network library that allows for the development of deep learning models and their execution across distributed hardware. The project includes a machine learning graph compiler used to optimize neural network execution graphs. This allows for the acceleration of model performance and the reduction of latency during both training and inference. The framework covers broad capability areas including large-scale model

    C++
    Auf GitHub ansehen↗9,400
  • microsoft/cntkAvatar von Microsoft

    Microsoft/CNTK

    17,602Auf GitHub ansehen↗

    CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model architectures as computational graphs and optimizes network parameters using an automatic differentiation engine and stochastic gradient descent. The project emphasizes large scale model distribution, spreading training workloads across multiple hardware nodes and GPUs. It features specialized support for dynamic sequence handling, allowing filters to be convolved across both spatial and dynamic sequence axes to process data of variable lengths. The toolkit provides hardware-a

    C++
    Auf GitHub ansehen↗17,602
  • snowkylin/tensorflow-handbookAvatar von snowkylin

    snowkylin/tensorflow-handbook

    3,927Auf GitHub ansehen↗

    This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying machine learning models using TensorFlow 2. It serves as a structured learning guide covering core deep learning concepts, including neural network architectures, automatic differentiation, and tensor operations. The handbook provides technical guidance on optimizing execution efficiency through GPU memory management, distributed training, and model quantization. It also includes detailed manuals for constructing high-performance data pipelines and exporting models for production s

    Jupyter Notebook
    Auf GitHub ansehen↗3,927
  • apple/corenetAvatar von apple

    apple/corenet

    6,999Auf GitHub ansehen↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Jupyter Notebook
    Auf GitHub ansehen↗6,999
Alle 30 Alternativen zu Scenic anzeigen→

Häufig gestellte Fragen

Was macht google-research/scenic?

Scenic is a research framework designed for the development and training of deep learning models, with a specific focus on computer vision and multimodal transformer architectures. It provides a comprehensive toolkit for defining neural network structures, managing large-scale data pipelines, and executing training workflows across distributed hardware environments.

Was sind die Hauptfunktionen von google-research/scenic?

Die Hauptfunktionen von google-research/scenic sind: Deep Learning Frameworks, Automatic Differentiation Engines, Large-Scale Model Training, Complex Architecture Design, Computer Vision Research, Data Input Pipelines, Data-Parallel Training, Hardware Abstraction Layers.

Welche Open-Source-Alternativen gibt es zu google-research/scenic?

Open-Source-Alternativen zu google-research/scenic sind unter anderem: oneflow-inc/oneflow — OneFlow is a deep learning framework and distributed execution engine designed for building, training, and deploying… microsoft/cntk — CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model… snowkylin/tensorflow-handbook — This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying… apple/corenet — Corenet is a deep learning training framework and computer vision model library designed for developing neural… mindspore-ai/mindspore — MindSpore is a deep learning framework designed for building and training neural networks across cloud, edge, and… lightning-ai/lightning — Lightning is a PyTorch training framework and distributed AI training orchestrator designed to decouple core research…