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
·

5 dépôts

Awesome GitHub RepositoriesExecution Pattern Optimizations

High-efficiency execution patterns designed to reduce training overhead beyond standard optimizer algorithms.

Distinct from High-Performance Optimizer Implementations: Distinct from High-Performance Optimizer Implementations by focusing on the broader execution interface rather than just gradient update algorithms.

Explore 5 awesome GitHub repositories matching artificial intelligence & ml · Execution Pattern Optimizations. Refine with filters or upvote what's useful.

Awesome Execution Pattern Optimizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ppwwyyxx/tensorpackAvatar de ppwwyyxx

    ppwwyyxx/tensorpack

    6,287Voir sur GitHub↗

    Tensorpack est un framework d'entraînement TensorFlow haute performance et un toolkit de deep learning distribué. Il fournit une suite d'outils pour construire et entraîner des réseaux de neurones avec un accent sur la vitesse d'exécution et la flexibilité architecturale. Le projet sert de suite d'optimisation de réseaux de neurones, implémentant des modèles d'exécution à haute efficacité pour réduire la surcharge d'entraînement. Il fonctionne comme un pipeline de chargement de données parallèle, utilisant la parallélisation automatisée pour maximiser le débit lors du traitement de grands jeux de données. Le toolkit couvre l'entraînement distribué sur plusieurs GPU et clusters de calcul en utilisant des stratégies de parallélisme de données. Ses capacités incluent le traitement de jeux de données à grande échelle et l'optimisation des performances pour augmenter le débit d'entraînement.

    Increases throughput and reduces overhead by implementing high-efficiency execution patterns instead of standard interfaces.

    Python
    Voir sur GitHub↗6,287
  • tencent/tnnAvatar de Tencent

    Tencent/TNN

    4,641Voir sur GitHub↗

    TNN est un framework d'inférence de deep learning conçu pour exécuter des réseaux de neurones pré-entraînés sur du matériel mobile, de bureau et serveur. Il fonctionne comme un runtime accéléré par le matériel et une boîte à outils de compression de modèles, fournissant une interface unifiée pour déployer des modèles dans divers environnements. Le framework inclut un convertisseur de modèles ONNX pour transformer les modèles provenant de divers frameworks d'entraînement en un format interne standardisé. Il se distingue par une combinaison d'outils de compression de modèles — incluant la quantification des poids et l'élagage de code statique — et un système de gestion de la mémoire qui réutilise les tampons entre les nœuds non dépendants pour réduire l'utilisation de la RAM. Le système optimise les performances via la fusion d'opérateurs pour minimiser l'accès à la mémoire et utilise des backends spécifiques à la plateforme pour tirer parti des processeurs spécialisés et des GPU. Il augmente encore la vitesse d'exécution grâce à des calculs en basse précision et un réglage spécifique au matériel.

    Optimizes execution flow by fusing operators to reduce memory access and kernel startup overhead.

    C++
    Voir sur GitHub↗4,641
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Voir sur GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Combines multiple neural network layers into single kernels to minimize memory access during inference.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Voir sur GitHub↗4,555
  • uxlfoundation/onednnAvatar de uxlfoundation

    uxlfoundation/oneDNN

    4,009Voir sur GitHub↗

    oneDNN is a library for deep learning acceleration that provides optimized building blocks for neural network training and inference. It manages tensor computation across CPU and GPU hardware, enabling the execution of high-performance primitives for model training and neural network inference optimization. The project distinguishes itself through hardware-specific kernel optimization and the use of just-in-time compilation to target specific processor instruction sets. It supports quantized neural network execution using both static and dynamic quantization to reduce memory usage and increas

    Reduces inference overhead by fusing neural network primitives with subsequent post-operations into single kernels.

    C++aarch64amxavx512
    Voir sur GitHub↗4,009
  • hyperai/tvm-cnAvatar de hyperai

    hyperai/tvm-cn

    3,813Voir sur GitHub↗

    This project is a collection of technical guides and manuals for the Apache TVM compiler stack translated into Simplified Chinese. It provides translated documentation focusing on deep learning compilation and the transformation of machine learning models into optimized executable code. The documentation covers the use of hardware backend guides for deploying models across CPUs, GPUs, and specialized accelerators. It also includes references for intermediate representations and graph-level optimizations used to compile tensor programs.

    Supports merging consecutive neural network layers into single kernels to minimize memory access and processing time.

    TypeScriptapachechinese-simplifieddeep-learning
    Voir sur GitHub↗3,813
  1. Home
  2. Artificial Intelligence & ML
  3. Optimization Algorithms
  4. High-Performance Optimizer Implementations
  5. Execution Pattern Optimizations

Explorer les sous-tags

  • Operator Fusions1 sous-tagCombining multiple neural network layers into single kernels to minimize memory access. **Distinct from Execution Pattern Optimizations:** Focuses on layer fusion within the inference graph, whereas execution pattern optimizations are broader runtime strategies.