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

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

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

apache/incubator-mxnetArchived

0
View on GitHub↗
20,812 星标·6,702 分支·C++·Apache-2.0·13 次浏览mxnet.apache.org↗

Incubator Mxnet

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 capabilities for distributed deep learning training, hardware accelerator integration, and mobile model deployment for ARM and smart devices. It utilizes a hybrid symbolic-imperative programming model and a mutation-aware dependency scheduler to manage computation and memory efficiency.

Features

  • Deep Learning Frameworks - Provides a high-performance deep learning framework with a multi-language API for building and training neural networks.
  • Machine Learning Training - Provides a high-performance framework and programming model for training and optimizing complex neural networks.
  • Distributed Deep Learning - Scales the training of deep learning models across multiple compute nodes and GPUs to process massive datasets.
  • Distributed Deep Learning Frameworks - Functions as a unified platform for the distributed training and deployment of deep learning models.
  • Large-Scale Training Frameworks - Ships infrastructure and orchestration tools for scaling neural network training across massive multi-node compute clusters.
  • Model Parallelism - Implements strategies for splitting model parameters across multiple GPUs to enable the training of extremely large models.
  • Neural Network Trainers - Implements training loops and a dynamic scheduler to efficiently update model parameters via forward and backward propagation.
  • Neural Network Execution Engines - Implements a mutation-aware dependency scheduler that optimizes neural network execution through a dynamic dataflow engine.
  • Hybrid Execution Modes - Combines a static computation graph with immediate imperative execution to balance developer flexibility and runtime performance.
  • Task Scheduling - Utilizes a mutation-aware dependency scheduler to calculate the optimal execution order of tasks in a dataflow graph.
  • Hardware Acceleration Backends - Offers interfaces and backends that allow the integration of custom hardware accelerators to improve model execution performance.
  • High-Performance Training Schedulers - Balances developer productivity with efficient hardware execution through a dynamic dependency scheduler.
  • Edge AI Model Deployment - Optimizes and deploys machine learning models to run efficiently on local hardware, ARM, and other edge devices.
  • Distributed Deployment Utilities - Provides utilities for scaling model inference across multiple hardware devices and nodes using parameter sharding.
  • Multi-Language ML APIs - Enables the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript.
  • Backend-Agnostic Engines - Provides a computational engine that decouples neural network operations from specific hardware backends for cross-platform execution.
  • Model Bytecode Compilation - Translates high-level model definitions into optimized low-level instructions for deployment on mobile and ARM devices.
  • Differential Dataflow Engines - Tracks changes to data buffers within the execution graph to incrementally propagate updates and optimize memory efficiency.
  • Cross-Platform Runtimes - Provides a software layer that ensures consistent model execution across diverse hardware architectures including ARM.
  • Artificial Intelligence - Distributed deep learning framework with multi-language support.
  • Deep Learning Frameworks - Flexible framework supporting both symbolic and imperative programming.
  • General Machine Learning - Flexible, distributed deep learning framework for multiple languages.
  • Machine Learning and AI - Distributed deep learning framework with multi-language support.
  • 机器学习框架 - Portable, distributed deep learning framework supporting multiple programming languages.
  • Model Conversion Tools - Scalable deep learning framework with support for ONNX export.
  • Segmentation Architectures - Deep learning framework with segmentation examples.
  • Machine Learning Frameworks - Flexible, portable deep learning framework for distributed environments.
  • Deep Learning Implementations - Deep learning framework for efficient model training and deployment.

Star 历史

apache/incubator-mxnet 的 Star 历史图表apache/incubator-mxnet 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Incubator Mxnet 的开源替代方案

相似的开源项目,按与 Incubator Mxnet 的功能重合度排序。
  • bvlc/caffeBVLC 的头像

    BVLC/caffe

    34,576在 GitHub 上查看↗

    Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It functions as a machine learning engine and a convolutional neural network library, providing a C++ backend to accelerate computations on both GPUs and CPUs. The system includes a specialized toolset for computer vision, enabling tasks such as object detection, semantic segmentation, and large-scale image retrieval. It supports the deployment of pre-trained models for image and scene recognition, as well as the ability to fine-tune neural network weights for specialized tasks. The

    C++deep-learningmachine-learningvision
    在 GitHub 上查看↗34,576
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 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
    在 GitHub 上查看↗20,829
  • pytorch/pytorchpytorch 的头像

    pytorch/pytorch

    100,814在 GitHub 上查看↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Pythonautograddeep-learninggpu
    在 GitHub 上查看↗100,814
  • caffe2/caffe2caffe2 的头像

    caffe2/caffe2

    8,377在 GitHub 上查看↗

    Caffe2 is a high-performance deep learning framework and C++ machine learning library. It serves as a modular system for designing, training, and executing scalable neural networks. The project functions as an inference engine and a scalable neural network engine designed to run models across distributed systems and diverse hardware. Its architecture allows for the construction of custom neural network components that can be scaled from research to production environments. The framework covers the full lifecycle of deep learning development, including modular network architecture design, mod

    Shell
    在 GitHub 上查看↗8,377
查看 Incubator Mxnet 的所有 30 个替代方案→

常见问题解答

apache/incubator-mxnet 是做什么的?

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.

apache/incubator-mxnet 的主要功能有哪些?

apache/incubator-mxnet 的主要功能包括:Deep Learning Frameworks, Machine Learning Training, Distributed Deep Learning, Distributed Deep Learning Frameworks, Large-Scale Training Frameworks, Model Parallelism, Neural Network Trainers, Neural Network Execution Engines。

apache/incubator-mxnet 有哪些开源替代品?

apache/incubator-mxnet 的开源替代品包括: bvlc/caffe — Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It… apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… pytorch/pytorch — PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array… caffe2/caffe2 — Caffe2 is a high-performance deep learning framework and C++ machine learning library. It serves as a modular system… tflearn/tflearn — tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing… keras-team/keras — Keras is a high-level deep learning framework designed for constructing and training neural networks through the…