Moteur Meg
Documents | 中文文档
MegEngine est un framework d'apprentissage en profondeur rapide, évolutif et convivial avec 3 fonctionnalités clés.
- Cadre unifié pour la formation et l'inférence
- Quantification, prétraitement dynamique de forme/image et même dérivation avec un seul modèle.
- Après la formation, mettez tout dans votre modèle pour l'inférence sur n'importe quelle plateforme avec rapidité et précision. Consultez ici pour un guide rapide.
- Les exigences matérielles les plus basses
- L'utilisation de la mémoire du GPU peut être réduite à un tiers de l'utilisation de la mémoire d'origine lorsque l'algorithme DTR est activé.
- Modèles d'inférence avec la plus faible utilisation de mémoire en tirant parti de notre planificateur de mémoire Pushdown.
- Inférence efficace sur toutes les plateformes
- Inférence rapide et haute précision sur x86, Arm, CUDA et RoCM.
- Prend en charge Linux, Windows, iOS, Android, TEE, etc.
- Optimisez les performances et l’utilisation de la mémoire en tirant parti de nos fonctionnalités avancées.
Installation
REMARQUE : MegEngine prend désormais en charge l'installation de Python sur les plates-formes Linux-64 bits/Windows-64 bits/MacOS (CPU uniquement) -10.14+/Android 7+ (CPU uniquement) avec Python de 3.6 à 3.9. Sous Windows 10, vous pouvez soit installer la distribution Linux via le sous-système Windows pour Linux (WSL), soit installer la distribution Windows directement. De nombreuses autres plates-formes sont prises en charge pour l'inférence.
Binaires
Pour installer les binaires prédéfinis via des roues pip :
python3 -m pip install --upgrade pip
python3 -m pip install megengine -f https://megengine.org.cn/whl/mge.html
Construire à partir de la source
- Détails de construction CMake. veuillez vous référer à BUILD_README.md
- Détails de la construction de la liaison Python, veuillez vous référer à BUILD_PYTHON_WHL_README.md
Comment contribuer
- MegEngine adopte Contributor Covenant comme ligne directrice pour gérer notre communauté. Veuillez lire le code de conduite.
- Chaque contributeur de MegEngine doit signer un accord de licence de contributeur (CLA) pour clarifier la licence de propriété intellectuelle accordée avec les contributions.
- Vous pouvez contribuer à améliorer MegEngine de plusieurs manières :
- Écrivez du code.
- Améliorer la documentation.
- Répondez aux questions sur le forum MegEngine ou sur Stack Overflow.
- Contribuez à de nouveaux modèles dans MegEngine Model Hub.
- Essayez une nouvelle idée sur MegStudio.
- Signalez ou étudiez les bugs et les problèmes.
- Examinez les demandes de tirage.
- Dépôt Star MegEngine.
- Citez MegEngine dans vos documents et articles.
- Recommandez MegEngine à vos amis.
- Toute autre forme de contribution est la bienvenue.
Nous nous efforçons de construire une communauté ouverte et conviviale. Nous visons à alimenter l’humanité grâce à l’IA.
Comment nous contacter
- Problème : github.com/MegEngine/MegEngine/issues
- E-mail : [email protected]
- Forum : discussion.megengine.org.cn
- Groupe QQ : 1029741705
Ressources
- Moteur Meg
- MegStudio
- dépôt miroir
- OPENI : openi.org.cn/MegEngine
- Gîte : gitee.com/MegEngine/MegEngine
Licence
MegEngine est sous licence Apache, version 2.0
Citation
Si vous utilisez MegEngine dans votre publication, veuillez le citer en utilisant l'entrée BibTeX suivante.
@Misc{MegEngine,
institution = {megvii},
title = {MegEngine:A fast, scalable and easy-to-use deep learning framework},
howpublished = {url{https://github.com/MegEngine/MegEngine}},
year = {2020}
}
Copyright (c) 2014-2021 Megvii Inc. Tous droits réservés.