awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dmlc avatar

dmlc/mxnetArchived

0
View on GitHub↗
20,812 stars·6,702 forks·C++·Apache-2.0·14 vuesmxnet.apache.org↗

Mxnet

MXNet is a deep learning framework and distributed machine learning engine designed for training and deploying neural networks. It functions as a hardware-agnostic backend that allows for the development of deep learning models through a hybrid of symbolic and imperative programming.

The system distinguishes itself through automatic distributed parallelism, which scales training workloads across multiple GPUs and machines. It features an extensible hardware backend interface that enables the integration of custom accelerators and proprietary libraries without modifying the core source code.

The framework provides a cross-platform model runtime with multi-language bindings, allowing models to be developed and executed across various programming languages. It further supports mobile deployment by cross-compiling native code for ARM architectures to run on portable devices.

Features

  • Deep Learning - Serves as a scalable deep learning framework for training and deploying neural networks using hybrid programming.
  • Distributed Training - Distributes deep learning tasks across multiple GPUs and machines using automatic parallelism for large datasets.
  • Distributed Training - Scales the training of large neural networks across multiple GPUs and machines to handle massive datasets.
  • Hardware Acceleration Abstractions - Provides a unified hardware acceleration abstraction layer that allows custom accelerators to be plugged into the core engine.
  • Hybrid Programming Paradigms - Balances rapid development speed and high execution efficiency by combining symbolic and imperative programming styles.
  • Machine Learning Engines - Functions as a distributed machine learning engine that scales training workloads via automatic parallelism.
  • Hardware-Agnostic Inference Layers - Implements a hardware-agnostic backend that decouples model execution logic from specific hardware accelerators.
  • Neural Network Deployment - Enables trained models to be executed across both mobile and desktop platforms using flexible language bindings.
  • Neural Network Trainers - Provides an optimized training environment using a hybrid of symbolic and imperative programming to execute neural network training loops.
  • Distributed Parallelism - Implements automatic distributed parallelism to scale model training and inference across multiple GPUs and machines.
  • Hybrid Execution Modes - Combines a static computation graph for performance optimization with an imperative interface for flexible model development.
  • Dataflow Dependency Scheduling - Schedules operations by tracking dependencies in a dynamic graph to execute nodes immediately as data dependencies are met.
  • Deep Learning Frameworks - Provides a scalable environment to build and optimize deep learning models through distributed training workloads.
  • Hardware Acceleration Backends - Offers an extensible interface for integrating custom accelerator libraries and proprietary hardware without modifying core code.
  • Mobile - Optimizes and deploys deep learning models for ARM-based portable devices using hardware accelerators.
  • Multi-Language Model Development - Enables the building and execution of neural networks using various languages including Python, R, Scala, and Go.
  • Mobile ARM Cross-Compilation - Provides the ability to cross-compile native code for ARM architectures to enable neural network execution on mobile devices.
  • Cross-Platform Runtimes - Provides a cross-platform runtime for deploying trained models to mobile and desktop devices across various languages.
  • Mobile Model Deployment - Supports the deployment of neural networks on portable smart devices using ARM-native cross-compilation.
  • Hardware Acceleration - Provides an extensible interface to integrate proprietary hardware accelerators and specialized libraries.
  • Cross-Language Bindings Layers - Uses a C++ core with wrapper layers to expose deep learning functionality across multiple high-level programming languages.
  • Machine Learning - Flexible deep learning and GPU-accelerated computing.
  • Specialized Segmentation - Deep learning framework used for medical segmentation.

Historique des stars

Graphique de l'historique des stars pour dmlc/mxnetGraphique de l'historique des stars pour dmlc/mxnet

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Mxnet

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mxnet.
  • microsoft/onnxruntimeAvatar de microsoft

    microsoft/onnxruntime

    19,347Voir sur GitHub↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    C++ai-frameworkdeep-learninghardware-acceleration
    Voir sur GitHub↗19,347
  • iree-org/ireeAvatar de iree-org

    iree-org/iree

    3,819Voir sur GitHub↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    C++compilercudajax
    Voir sur GitHub↗3,819
  • apache/incubator-mxnetAvatar de apache

    apache/incubator-mxnet

    20,812Voir sur 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++
    Voir sur GitHub↗20,812
  • google/flaxAvatar de google

    google/flax

    7,238Voir sur 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
    Voir sur GitHub↗7,238
Voir les 30 alternatives à Mxnet→

Questions fréquentes

Que fait dmlc/mxnet ?

MXNet is a deep learning framework and distributed machine learning engine designed for training and deploying neural networks. It functions as a hardware-agnostic backend that allows for the development of deep learning models through a hybrid of symbolic and imperative programming.

Quelles sont les fonctionnalités principales de dmlc/mxnet ?

Les fonctionnalités principales de dmlc/mxnet sont : Deep Learning, Distributed Training, Hardware Acceleration Abstractions, Hybrid Programming Paradigms, Machine Learning Engines, Hardware-Agnostic Inference Layers, Neural Network Deployment, Neural Network Trainers.

Quelles sont les alternatives open-source à dmlc/mxnet ?

Les alternatives open-source à dmlc/mxnet incluent : microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… iree-org/iree — IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various… apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning… apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… lightgbm-org/lightgbm — LightGBM is a gradient boosting framework used to train decision tree ensembles for classification, regression, and…