awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/MMdnn

0
View on GitHub↗
5,804 stele·958 fork-uri·Python·MIT·1 vizualizare

MMdnn

MMdnn este un convertor și migrator de modele de deep learning conceput pentru a traduce arhitecturi și ponderi de rețele neuronale între diferite framework-uri, precum TensorFlow, PyTorch și Keras. Acesta utilizează o reprezentare intermediară standardizată pentru a decupla structurile rețelei și ponderile de implementările specifice ale framework-urilor, permițând transformarea modelelor pre-antrenate între medii diferite.

Proiectul se distinge prin generarea de cod Python nativ de reconstrucție din reprezentările sale intermediare, permițând modelelor să fie reconstruite și ajustate (fine-tuned) în mediile țintă. Include, de asemenea, instrumente specializate pentru implementarea modelelor pe dispozitive mobile, transformând modelele de deep learning în formate compatibile precum CoreML și TensorFlow Lite.

Sistemul oferă o suită mai largă de capabilități, inclusiv vizualizarea arhitecturii rețelelor neuronale pentru inspectarea structurilor grafice și a metadatelor, precum și execuția de inferență pentru a valida faptul că modelele convertite își păstrează comportamentul și acuratețea originală. Utilitare suplimentare gestionează preluarea ponderilor pre-antrenate din repository-uri externe și asamblarea checkpoint-urilor de modele gata de implementare.

Features

  • Model Intermediate Representations - Uses a standardized intermediate representation to decouple model structures from specific deep learning framework implementations.
  • Model Migrators - Migrates pre-trained neural network architectures and weights between different frameworks like TensorFlow, PyTorch, and Keras.
  • Architecture Code Generation - Generates native Python reconstruction scripts to rebuild and fine-tune neural network structures in target frameworks.
  • Cross-Framework Model Conversion - Translates neural network architectures and weights between different machine learning frameworks.
  • Deep Learning Model Converters - Translates neural network architectures and weights between different frameworks like TensorFlow, PyTorch, and Keras.
  • Model-to-Code Generators - Generates executable native Python source code from model representations to enable rebuilding and fine-tuning in target frameworks.
  • Model Binary Assembly - Assembles binary model files by combining architecture definitions and weight data for target environments.
  • Model Reconstruction Tools - Provides utilities to assemble functional deployable models by combining generated source code with corresponding weight files.
  • Native Framework Reconstructions - Synthesizes original framework-specific model binaries by combining generated architecture code and binary weight data.
  • Mobile Model Deployment - Converts deep learning models into optimized formats like CoreML for execution on mobile devices.
  • Mobile Model Format Converters - Transforms deep learning models into mobile-compatible formats like CoreML and TensorFlow Lite.
  • IR to Model Code Translation - Translates standardized intermediate representations into executable framework-specific Python code.
  • Model IR Translations - Translates CoreML checkpoint files into a standardized intermediate representation of architecture and weight files.
  • Intermediate Representations - Parses model files into a framework-neutral intermediate representation to facilitate visualization and conversion.
  • Model Architecture Code Generators - Generates native framework architecture and weight files from intermediate model representations via Python code snippets.
  • CoreML Model Generation - Transforms neural network architectures and weights from other frameworks into the CoreML format for Apple platform deployment.
  • Inference Model Deployment - Converts models from high-level frameworks into optimized compute graphs for hardware execution and deployment.
  • Inference Verification - Runs image inference tests on converted models to validate that the output results match the original model.
  • Computational Graph Visualizers - Inspects model meta files and graph structures to identify node names and network topology.
  • Model Architecture Visualizations - Renders the structural layout and layer connectivity of deep learning models graphically for inspection.
  • Model Checkpoints - Generates native framework checkpoint files from converted code and weights for direct model loading.
  • Model Inference Execution - Provides capabilities to run inference on converted model code to generate predictions or intermediate layer outputs.
  • Model Integrity Validators - Includes tools for executing inference tests on transformed models to verify that output consistency is preserved.
  • Retraining Snippets - Generates code snippets during the conversion process to simplify the fine-tuning or inference of migrated models.
  • Decoupled Weight-Architecture Management - Separates neural network structural definitions from binary weight data to allow independent transformation and reconstruction.
  • Neural Network Visualizations - Generates graphical representations of neural network architectures and topologies to diagnose network structures.
  • Graph Structure Inspection - Analyzes and renders the internal graph representations of models to inspect network nodes and connections.
  • Weight Serialization - Packages model architecture and weight data into binary files for efficient execution on target hardware.
  • Conversion Verifications - Runs a converted model against sample data to confirm the migration preserved original behavior.
  • Keras - Transforms pre-trained Keras model files into compatible network code and weight files.
  • Conversion Validations - Runs inference tests on converted models to verify that the migration preserved the original behavior and accuracy.
  • Darknet Converters - Translates neural network architectures and weights from the Darknet framework into standardized intermediate formats.
  • Model Serialization - Packages model architectures and weights into portable, framework-neutral binary formats for consistent deployment.
  • Pluggable Framework Converters - Employs a modular system of converters to map layers and operations from source frameworks to target equivalents.
  • Model Conversion and Interoperability - Cross-framework tool to convert and visualize deep learning models.
  • Model Conversion - Facilitates interoperability between different deep learning frameworks.

Istoric stele

Graficul istoricului de stele pentru microsoft/mmdnnGraficul istoricului de stele pentru microsoft/mmdnn

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru MMdnn

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu MMdnn.
  • iree-org/ireeAvatar iree-org

    iree-org/iree

    3,819Vezi pe 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
    Vezi pe GitHub↗3,819
  • tensorspace-team/tensorspaceAvatar tensorspace-team

    tensorspace-team/tensorspace

    5,179Vezi pe GitHub↗

    Tensorspace is a WebGL-based 3D visualization framework and renderer designed to map deep learning model architectures and tensor data into interactive three-dimensional spaces. It serves as a neural network architecture visualizer and model inspector, allowing users to render model topologies and analyze data flow within a web browser. The project distinguishes itself through its ability to convert pre-trained Keras and TensorFlow models into spatial representations. It integrates with TensorFlow.js to execute inference in the browser, enabling the real-time visualization of intermediate act

    JavaScript
    Vezi pe GitHub↗5,179
  • datawhalechina/thorough-pytorchAvatar datawhalechina

    datawhalechina/thorough-pytorch

    3,684Vezi pe GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    Vezi pe GitHub↗3,684
  • unifyai/ivyAvatar unifyai

    unifyai/ivy

    14,175Vezi pe GitHub↗

    Ivy is a machine learning framework transpiler and model converter designed to ensure deep learning portability. It serves as a tool for migrating source code and models between different deep learning frameworks while maintaining original functionality. The system enables cross-framework model portability by translating model weights, architectures, and source code. It uses abstract syntax tree based transpilation and computational graph tracing to capture execution flows and rewrite high-level logic into target framework code. The project covers model interoperability through weight-layout

    Pythonjaxnumpypython
    Vezi pe GitHub↗14,175
Vezi toate cele 30 alternative pentru MMdnn→

Întrebări frecvente

Ce face microsoft/mmdnn?

MMdnn este un convertor și migrator de modele de deep learning conceput pentru a traduce arhitecturi și ponderi de rețele neuronale între diferite framework-uri, precum TensorFlow, PyTorch și Keras. Acesta utilizează o reprezentare intermediară standardizată pentru a decupla structurile rețelei și ponderile de implementările specifice ale framework-urilor, permițând transformarea modelelor pre-antrenate între medii diferite.

Care sunt principalele funcționalități ale microsoft/mmdnn?

Principalele funcționalități ale microsoft/mmdnn sunt: Model Intermediate Representations, Model Migrators, Architecture Code Generation, Cross-Framework Model Conversion, Deep Learning Model Converters, Model-to-Code Generators, Model Binary Assembly, Model Reconstruction Tools.

Care sunt câteva alternative open-source pentru microsoft/mmdnn?

Alternativele open-source pentru microsoft/mmdnn includ: iree-org/iree — IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various… tensorspace-team/tensorspace — Tensorspace is a WebGL-based 3D visualization framework and renderer designed to map deep learning model architectures… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… unifyai/ivy — Ivy is a machine learning framework transpiler and model converter designed to ensure deep learning portability. It… tencent/pocketflow — PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format… meituan/yolov6 — YOLOv6 is a single-stage deep learning framework designed for industrial object detection. It serves as a computer…