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
·
Oneflow-Inc avatar

Oneflow-Inc/oneflow

0
View on GitHub↗
9,400 Stars·1,016 Forks·C++·Apache-2.0·6 Aufrufewww.oneflow.org↗

Oneflow

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 training, deep learning performance optimization, and the deployment of machine learning models to production environments. It provides a high-level interface for rapid prototyping and the ability to scale model execution across parallel environments.

Features

  • Deep Learning Frameworks - Provides a comprehensive framework for building, training, and deploying deep learning models.
  • Computational Graphs - Uses directed graphs to represent mathematical operations, enabling global optimization and lazy execution.
  • Distributed Model Execution - Distributes model workloads across multiple compute devices to increase processing speed and throughput.
  • Data-Parallel Training - Provides data-parallel training capabilities to distribute large datasets across multiple worker nodes.
  • Hardware Acceleration Abstractions - Provides unified abstractions to execute models across heterogeneous hardware including CPUs, GPUs, and AI accelerators.
  • Large-Scale Model Training - Distributes heavy deep learning computations across multiple hardware units to train complex models.
  • Model Performance Optimizations - Uses compiler-level transformations and graph optimization to maximize computational efficiency and reduce latency.
  • Static Graph Compilers - Includes a graph compiler that transforms high-level model descriptions into optimized low-level execution plans.
  • Neural Network Libraries - Provides a scalable neural network library for rapid prototyping and distributed deployment.
  • Graph Execution Compilers - Implements a graph compiler that optimizes neural network execution graphs for improved performance.
  • Model Prototyping - Offers a high-level interface for the rapid prototyping and definition of neural network architectures.
  • Automatic Differentiation Engines - Implements a reverse-mode automatic differentiation engine to compute gradients by tracking operation dependencies.
  • Deep Learning Optimization - Optimizes computational graphs to accelerate model execution and reduce latency during training and inference.
  • Model Deployment - Enables the deployment of trained models across distributed hardware to handle large-scale inference.
  • Model Deployment Pipelines - Provides pipelines for deploying trained machine learning models into production environments for high-volume inference.
  • Static Graph Execution - Captures dynamic execution paths and converts them into static graphs for optimized production deployment.
  • Deep Learning Frameworks - Scalable and user-friendly deep learning framework.

Star-Verlauf

Star-Verlauf für oneflow-inc/oneflowStar-Verlauf für oneflow-inc/oneflow

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 Oneflow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Oneflow.
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar von lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Auf GitHub ansehen↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Auf GitHub ansehen↗9,933
  • google-research/scenicAvatar von google-research

    google-research/scenic

    3,807Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗3,807
  • 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
  • paddlepaddle/paddleAvatar von PaddlePaddle

    PaddlePaddle/Paddle

    23,632Auf GitHub ansehen↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    C++deep-learningdistributed-trainingefficiency
    Auf GitHub ansehen↗23,632
Alle 30 Alternativen zu Oneflow anzeigen→

Häufig gestellte Fragen

Was macht oneflow-inc/oneflow?

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.

Was sind die Hauptfunktionen von oneflow-inc/oneflow?

Die Hauptfunktionen von oneflow-inc/oneflow sind: Deep Learning Frameworks, Computational Graphs, Distributed Model Execution, Data-Parallel Training, Hardware Acceleration Abstractions, Large-Scale Model Training, Model Performance Optimizations, Static Graph Compilers.

Welche Open-Source-Alternativen gibt es zu oneflow-inc/oneflow?

Open-Source-Alternativen zu oneflow-inc/oneflow sind unter anderem: lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.… google-research/scenic — Scenic is a research framework designed for the development and training of deep learning models, with a specific… microsoft/cntk — CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model… paddlepaddle/paddle — Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a… mindspore-ai/mindspore — MindSpore is a deep learning framework designed for building and training neural networks across cloud, edge, and… snowkylin/tensorflow-handbook — This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying…