awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MegEngine avatar

MegEngine/MegEngine

0
View on GitHub↗
4,809 星标·549 分支·C++·Apache-2.0·2 次浏览megengine.org.cn↗

MegEngine

MegEngine 是一个深度学习框架和自动微分引擎,用于训练和部署神经网络。它作为一个可微分编程库,支持创建数学模型,其中操作对于基于梯度的优化是可微分的。

该项目提供了一个硬件无关的张量运行时和跨平台模型运行时,允许模型在不同的 CPU 和 GPU 硬件架构上执行。它利用动态计算图引擎即时构建执行图,支持灵活的输入形状和复杂的控制流。

该框架涵盖了完整的 AI 模型生命周期,从迭代模型训练和验证到跨平台部署。它集成了自动微分流水线以计算梯度,并提供用于导出训练模型以在各种硬件平台上高效运行的工具。

Features

  • Automatic Differentiation Engines - Implements an automatic differentiation engine that computes gradients via a backward pass for model optimization.
  • Dynamic Graph Frameworks - Builds execution graphs dynamically during the forward pass to support flexible input shapes and complex control flow.
  • Deep Learning Frameworks - Provides a complete framework for training and deploying neural networks with automatic differentiation and hardware acceleration.
  • End-to-End Model Lifecycles - Provides a unified interface for the full AI model lifecycle, including training, validation, and deployment.
  • Hardware-Agnostic Accelerators - Abstracts device-specific operations through a unified interface to execute tensors across diverse CPU and GPU accelerators.
  • Cross-Platform Deployments - Exports and optimizes trained models for efficient execution across diverse hardware architectures using a unified interface.
  • Differentiable Programming - Allows the creation of mathematical models where all operations are differentiable for gradient-based optimization.
  • Cross-Platform Runtimes - Provides a runtime environment for executing trained models consistently across diverse hardware architectures.
  • Heterogeneous Hardware Runtimes - Provides a runtime environment that executes tensor operations across diverse CPU and GPU hardware architectures.
  • Tensor Memory Management - Manages the allocation and reuse of contiguous memory blocks to optimize large-scale matrix operations.
  • Model Training Pipelines - Supports iterative deep learning workflows encompassing training, optimization, and performance validation.
  • Deferred Computation Graphs - Defers computation until requested to enable graph-level optimizations and operator fusion.
  • Operator Dispatchers - Routes high-level mathematical expressions to optimized low-level kernel implementations based on target hardware and data types.
  • Deep Learning Frameworks - Provides a scalable deep learning framework with auto-differentiation.

Star 历史

megengine/megengine 的 Star 历史图表megengine/megengine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

MegEngine 的开源替代方案

相似的开源项目,按与 MegEngine 的功能重合度排序。
  • apache/incubator-mxnetapache 的头像

    apache/incubator-mxnet

    20,812在 GitHub 上查看↗

    Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying neural networks across distributed systems, mobile devices, and hardware accelerators. It functions as a cross-platform runtime and a dynamic dataflow scheduler that optimizes neural network execution. The framework provides a multi-language API, enabling the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript. It supports high-performance model training and the scaling of workloads across multiple GPUs and machines. The system covers cap

    C++
    在 GitHub 上查看↗20,812
  • mindspore-ai/mindsporemindspore-ai 的头像

    mindspore-ai/mindspore

    4,691在 GitHub 上查看↗

    MindSpore is a deep learning framework designed for building and training neural networks across cloud, edge, and mobile environments. It functions as a distributed training system and a hardware accelerated AI toolkit capable of executing workloads on CPUs, GPUs, and specialized AI processors. The project includes an automatic differentiation engine that computes gradients through source transformation and static compilation. It enables distributed model training by splitting workloads across hardware using data and model parallelism. The framework covers cross-platform AI deployment and mo

    C++
    在 GitHub 上查看↗4,691
  • nervanasystems/neonNervanaSystems 的头像

    NervanaSystems/neon

    3,864在 GitHub 上查看↗

    Neon is a deep learning framework and hardware-abstraction machine learning stack used for designing, training, and deploying neural network architectures. It functions as a graph-based computation engine that utilizes just-in-time kernel compilation to optimize machine code for tensors. The platform decouples model definitions from execution kernels, allowing it to support multiple CPU and GPU backends. This architecture enables the distribution of computational workloads across parallelized hardware environments to increase processing speed and overall efficiency. The system covers the ful

    Python
    在 GitHub 上查看↗3,864
  • pytorch/examplespytorch 的头像

    pytorch/examples

    23,752在 GitHub 上查看↗

    This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement

    Python
    在 GitHub 上查看↗23,752
查看 MegEngine 的所有 30 个替代方案→

常见问题解答

megengine/megengine 是做什么的?

MegEngine 是一个深度学习框架和自动微分引擎,用于训练和部署神经网络。它作为一个可微分编程库,支持创建数学模型,其中操作对于基于梯度的优化是可微分的。

megengine/megengine 的主要功能有哪些?

megengine/megengine 的主要功能包括:Automatic Differentiation Engines, Dynamic Graph Frameworks, Deep Learning Frameworks, End-to-End Model Lifecycles, Hardware-Agnostic Accelerators, Cross-Platform Deployments, Differentiable Programming, Cross-Platform Runtimes。

megengine/megengine 有哪些开源替代品?

megengine/megengine 的开源替代品包括: apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… mindspore-ai/mindspore — MindSpore is a deep learning framework designed for building and training neural networks across cloud, edge, and… nervanasystems/neon — Neon is a deep learning framework and hardware-abstraction machine learning stack used for designing, training, and… pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning… chainer/chainer — Chainer is an open-source deep learning framework built around define-by-run automatic differentiation, where… tinygrad/tinygrad — Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural…