awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesOperator Fusions

Combining 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.

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

Awesome Operator Fusions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tencent/tnnAvatar de Tencent

    Tencent/TNN

    4,641Ver en GitHub↗

    TNN es un framework de inferencia de deep learning diseñado para ejecutar redes neuronales preentrenadas en hardware móvil, de escritorio y servidor. Funciona como un runtime acelerado por hardware y un kit de herramientas de compresión de modelos, proporcionando una interfaz unificada para desplegar modelos en diversos entornos. El framework incluye un convertidor de modelos ONNX para transformar modelos de varios frameworks de entrenamiento a un formato interno estandarizado. Se distingue por una combinación de herramientas de compresión de modelos —incluyendo cuantización de pesos y poda de código estático— y un sistema de gestión de memoria que reutiliza buffers entre nodos no dependientes para reducir el uso de RAM. El sistema optimiza el rendimiento mediante la fusión de operadores para minimizar el acceso a la memoria y emplea backends específicos de plataforma para aprovechar procesadores especializados y GPUs. Aumenta aún más la velocidad de ejecución mediante cálculos de baja precisión y ajustes específicos de hardware.

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

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

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Ver en GitHub↗

    Este proyecto es un recurso educativo integral y un curso para construir redes neuronales usando PyTorch. Cubre los bloques de construcción fundamentales del deep learning, incluyendo la manipulación de tensores, la diferenciación automática y la construcción de componentes modulares de redes neuronales. El repositorio sirve como guía técnica para varios dominios especializados. Proporciona detalles de implementación para tareas de visión artificial como clasificación de imágenes, detección de objetos y segmentación semántica, así como flujos de trabajo de procesamiento de lenguaje natural que involucran transformers, redes recurrentes y modelos generativos. Además, incluye una referencia para IA generativa, centrándose específicamente en la síntesis de imágenes mediante modelos de difusión y redes adversarias. El material se extiende a pipelines de optimización y despliegue de modelos. Cubre técnicas para reducir el tamaño del modelo y aumentar la velocidad de inferencia mediante cuantización y la exportación de modelos a formatos como ONNX y TensorRT. Otras áreas de capacidad incluyen ingeniería de datos para carga paralela, evaluación de modelos mediante métricas personalizadas y el despliegue de modelos de lenguaje grandes (LLM) de código abierto. El proyecto se entrega principalmente como una serie de Jupyter Notebooks.

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

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Ver en GitHub↗4,555
  • uxlfoundation/onednnAvatar de uxlfoundation

    uxlfoundation/oneDNN

    4,009Ver en GitHub↗

    oneDNN es una biblioteca para la aceleración del aprendizaje profundo que proporciona bloques de construcción optimizados para el entrenamiento e inferencia de redes neuronales. Gestiona la computación de tensores a través de hardware CPU y GPU, permitiendo la ejecución de primitivas de alto rendimiento para el entrenamiento de modelos y la optimización de la inferencia de redes neuronales. El proyecto se distingue por la optimización de kernels específica para el hardware y el uso de compilación just-in-time para apuntar a conjuntos de instrucciones de procesador específicos. Soporta la ejecución de redes neuronales cuantizadas utilizando cuantización estática y dinámica para reducir el uso de memoria y aumentar el rendimiento. La biblioteca cubre una amplia gama de capacidades, incluyendo primitivas de aprendizaje profundo como convoluciones, multiplicación de matrices y ejecución de redes neuronales recurrentes. Implementa optimizaciones de rendimiento avanzadas, incluyendo fusión de operaciones, optimización de grafos de computación y gestión de formatos de memoria. La integración se proporciona a través de una ABI C estable y un wrapper C++, con soporte para SYCL, OpenCL y bibliotecas de álgebra lineal externas. El sistema incluye herramientas de observabilidad para la creación de perfiles de rendimiento de hardware, benchmarking de primitivas y registro de ejecución detallado.

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

    C++aarch64amxavx512
    Ver en GitHub↗4,009
  • hyperai/tvm-cnAvatar de hyperai

    hyperai/tvm-cn

    3,813Ver en 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
    Ver en GitHub↗3,813
  1. Home
  2. Artificial Intelligence & ML
  3. Optimization Algorithms
  4. High-Performance Optimizer Implementations
  5. Execution Pattern Optimizations
  6. Operator Fusions

Explorar subetiquetas

  • PReLU Activation FusionsFusing Parametric ReLU operations with other neural network primitives using weight tensors and broadcasting masks. **Distinct from Operator Fusions:** Focuses specifically on the PReLU activation fusion rather than general layer fusion.