#153 · Primary category: Deep Learning Frameworks
MegEngine
MegEngine is a fast, scalable, easy-to-use deep learning framework with automatic differentiation.
Project last updated:10/24/24
GitHub Stars
4.8K
Forks
545
Contributors
51
License
Apache-2.0
Why we included this project
MegEngine covers the whole model lifecycle in one codebase, from training to deployment, which saves teams the usual chore of moving a model through separate tooling for each stage. Its most distinctive feature is a memory planner that can cut GPU usage to about a third when enabled, a real help on shared or modest hardware. The same trained model runs on x86, Arm, CUDA, and ROCm across desktop, mobile, and embedded targets, and quantization and dynamic shapes are handled inside the framework rather than through conversion steps. If you are comfortable with PyTorch and want something built more around efficiency and low-memory inference, MegEngine is a solid alternative to try.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.