awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesNeural Network Layer Fusions

Fuses multiple neural network layers into single GPU device functions to eliminate memory bottlenecks between operations.

Distinct from Fused GPU Kernel Composition: Distinct from Fused GPU Kernel Composition: focuses on fusing neural network layers specifically, not general GPU kernel composition.

Explore 4 awesome GitHub repositories matching artificial intelligence & ml · Neural Network Layer Fusions. Refine with filters or upvote what's useful.

Awesome Neural Network Layer Fusions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebookincubator/aitemplateAvatar von facebookincubator

    facebookincubator/AITemplate

    4,720Auf GitHub ansehen↗

    AITemplate ist ein Ahead-of-Time-Deep-Learning-Compiler, der PyTorch-neuronale Netze in eigenständigen C++-Quellcode übersetzt. Er fungiert als PyTorch-zu-C++-Compiler und GPU-Kernel-Fusion-Engine und erzeugt in sich geschlossene ausführbare Binärdateien, die Inferenz ausführen, ohne einen Python-Interpreter oder eine Deep-Learning-Framework-Runtime zu benötigen. Das Projekt generiert optimierten CUDA- und HIP-C++-Code speziell für NVIDIA TensorCores und AMD MatrixCores. Es konzentriert sich auf die Maximierung des Durchsatzes für Gleitkommaoperationen mit halber Präzision durch ein System, das mehrere neuronale Netzwerkoperatoren zu einzelnen GPU-Kernels kombiniert, um Speicher-Overhead und Latenz zu minimieren. Das Toolset deckt GPU-Inferenzbeschleunigung und High-Performance-Computing ab und bietet Funktionen für die Entwicklung benutzerdefinierter GPU-Operatoren sowie das Mapping von Graph-Knoten auf hardware-spezifische Templates. Es enthält Utility-Unterstützung für das Benchmarking der Inferenz-Performance und die Visualisierung von Modelloptimierungen.

    Combines multiple neural network operators into single GPU kernels to minimize memory overhead and latency.

    Python
    Auf GitHub ansehen↗4,720
  • tencent/tnnAvatar von Tencent

    Tencent/TNN

    4,641Auf GitHub ansehen↗

    TNN ist ein Deep-Learning-Inferenz-Framework, das für die Ausführung vortrainierter neuronaler Netzwerke auf Mobil-, Desktop- und Server-Hardware entwickelt wurde. Es fungiert als hardwarebeschleunigte Laufzeitumgebung und Toolkit zur Modellkomprimierung und bietet eine einheitliche Schnittstelle für die Bereitstellung von Modellen in verschiedenen Umgebungen. Das Framework enthält einen ONNX-Modellkonverter, um Modelle aus verschiedenen Trainings-Frameworks in ein standardisiertes internes Format zu transformieren. Es zeichnet sich durch eine Kombination von Modellkomprimierungstools aus – einschließlich Gewichtungsquantisierung und Static-Code-Pruning – sowie ein Speichermanagementsystem, das Puffer zwischen nicht-abhängigen Knoten wiederverwendet, um den RAM-Verbrauch zu senken. Das System optimiert die Leistung durch Operator-Fusion, um Speicherzugriffe zu minimieren, und nutzt plattformspezifische Backends, um spezialisierte Prozessoren und GPUs zu nutzen. Es steigert die Ausführungsgeschwindigkeit weiter durch Berechnungen mit niedriger Präzision und hardware-spezifische Optimierungen.

    Combines multiple neural network layers into single kernels to minimize memory access and startup overhead.

    C++
    Auf GitHub ansehen↗4,641
  • nvlabs/tiny-cuda-nnAvatar von NVlabs

    NVlabs/tiny-cuda-nn

    4,418Auf GitHub ansehen↗

    This project is a high-performance C++ and CUDA neural network library designed for fast training and inference of small networks on NVIDIA GPUs. It serves as a specialized backend for neural radiance fields and coordinate-based networks, providing a fused GPU kernel library and a hash grid encoder for transforming raw input dimensions into high-dimensional representations. The library distinguishes itself through the use of C++ template metaprogramming and fused-kernel execution, which merge neural network layers into single GPU device functions to eliminate memory bottlenecks. It leverages

    Provides fused GPU kernels that merge neural network layers into single device functions for high throughput.

    C++cudadeep-learninggpu
    Auf GitHub ansehen↗4,418
  • opennmt/ctranslate2Avatar von OpenNMT

    OpenNMT/CTranslate2

    4,319Auf GitHub ansehen↗

    CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and GPU with optimizations for speed and memory efficiency. It functions as a model format converter, quantization tool, and REST API server, enabling deployment of neural machine translation, automatic speech recognition, and text generation models. The engine distinguishes itself through a suite of runtime optimizations including layer fusion, weight-matrix quantization, batch-by-length grouping, and a caching allocator that reuses GPU memory. It supports tensor-parallel model di

    Combines adjacent neural network layers into single fused operations to reduce memory bandwidth and kernel launch overhead.

    C++avxavx2cpp
    Auf GitHub ansehen↗4,319
  1. Home
  2. Artificial Intelligence & ML
  3. GPU Kernel Implementations
  4. Kernel Composition Frameworks
  5. Fused GPU Kernel Composition
  6. Neural Network Layer Fusions