awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OAID avatar

OAID/Tengine

0
View on GitHub↗
4,525 stele·976 fork-uri·C++·Apache-2.0·7 vizualizări

Tengine

Tengine este o suită de instrumente și un motor de execuție ușor, conceput pentru rularea modelelor de deep learning pe hardware embedded cu resurse limitate. Acesta oferă o infrastructură pentru conversia modelelor de rețele neuronale, cuantizarea ponderilor, optimizarea kernel-urilor operatorilor și benchmarking-ul performanței de inferență pe unități CPU, GPU și NPU.

Proiectul dispune de un optimizator automat de kernel-uri pentru operatori pentru a genera kernel-uri de înaltă eficiență și un instrument de cuantizare a modelelor care reduce precizia la formate întregi pentru a scădea utilizarea memoriei. Include un instrument dedicat de benchmarking hardware pentru a evalua viteza de execuție și eficiența arhitecturilor de rețele neuronale pe dispozitive embedded.

Sistemul acoperă conversia formatelor de model într-o reprezentare internă hardware-agnostică, dispatch-ul modular al operatorilor și execuția multi-backend. Aceste capabilități permit transformarea definițiilor externe de rețele neuronale într-un format de runtime compatibil pentru deployment-ul embedded.

Features

  • On-Device Inference Executions - Runs deep learning models on constrained embedded hardware by utilizing CPUs, GPUs, and NPUs for efficient execution.
  • Deep Learning Inference Engines - Provides a lightweight execution engine for running deep learning models on constrained embedded hardware across CPU, GPU, and NPU units.
  • Hardware Dispatchers - Routes neural network operations to specific hardware-optimized kernels based on the available compute unit.
  • Intermediate Model Representations - Uses a standardized intermediate representation to decouple model conversion from device-specific execution.
  • Model Quantization Tools - Reduces model precision to integer formats to lower memory usage and increase execution speed.
  • Embedded Quantization Toolsets - Reduces model precision to integer formats to lower memory consumption and increase processing speed on embedded devices.
  • Model Format Converters - Transforms trained neural network models into a compatible internal format for embedded deployment.
  • Weight Quantization - Reduces model precision from floating point to integers to lower memory footprint and accelerate embedded execution.
  • Multi-Backend Execution - Executes model graphs across CPU, GPU, and NPU units through a common abstraction layer.
  • Model Conversion - Transforms neural network models into specialized internal formats compatible with limited hardware environments.
  • Model Format Optimizers - Transforms neural network models into a compatible internal format using local binaries or browser-based tools.
  • Neural Network Instruction Execution - Supports executing deep learning models across various compute units including the CPU, GPU, and NPU on embedded devices.
  • Operator Kernel Implementations - Generates high-efficiency operator kernels to improve execution speed and resource utilization for deep learning tasks.
  • Automated Kernel Generators - Provides an automated optimizer to generate high-efficiency operator kernels for targeted hardware architectures.
  • Cross-Platform Model Execution - Transforms external neural network definitions into a compatible runtime format for cross-platform execution.
  • Architecture Benchmarking Tools - Evaluates the execution speed of neural network architectures on embedded devices through comparative benchmarking.
  • AI Inference Benchmarks - Measures the execution speed and efficiency of neural network architectures on specific embedded compute units.

Istoric stele

Graficul istoricului de stele pentru oaid/tengineGraficul istoricului de stele pentru oaid/tengine

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Tengine

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tengine.
  • paddlepaddle/paddle-liteAvatar PaddlePaddle

    PaddlePaddle/Paddle-Lite

    7,260Vezi pe GitHub↗

    Paddle-Lite is a deep learning inference engine and edge computing runtime designed to execute trained models on mobile and edge devices. It provides a hardware-accelerated inference framework and a decoupled runtime with a minimal binary footprint to operate in resource-constrained environments without third-party dependencies. The project includes a model quantization tool for reducing precision and size via static and dynamic quantization, as well as a computation graph optimizer. These tools reduce latency and memory usage by fusing operators and pruning the model intermediate representat

    C++armbaidudeep-learning
    Vezi pe GitHub↗7,260
  • ztxz16/fastllmAvatar ztxz16

    ztxz16/fastllm

    4,779Vezi pe GitHub↗

    fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and tensor parallelism. It provides an OpenAI compatible API server to expose large language model capabilities through a standardized request format. The project features a tensor parallelism framework that splits computational workloads across multiple GPUs to accelerate execution. It includes a dedicated runtime optimized for Mixture-of-Experts architectures and a quantization tool to convert model weights into lower precision formats to reduce memory usage and increase throughput.

    C++
    Vezi pe GitHub↗4,779
  • intel/neural-compressorAvatar intel

    intel/neural-compressor

    2,585Vezi pe GitHub↗

    Neural Compressor is a deep learning model compression toolkit and AI inference acceleration engine. It functions as an automated model quantization tool and hardware-aware model compiler designed to reduce the memory footprint of neural networks and decrease execution latency. The project provides specialized frameworks for optimizing large language models, utilizing weight-only quantization and hardware-specific kernels to improve the operational efficiency of generative AI workloads. It maps neural network operators to specialized CPU and GPU vector instructions to accelerate model executi

    Pythonauto-tuningawqfp4
    Vezi pe GitHub↗2,585
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Vezi pe GitHub↗8,734
Vezi toate cele 30 alternative pentru Tengine→

Întrebări frecvente

Ce face oaid/tengine?

Tengine este o suită de instrumente și un motor de execuție ușor, conceput pentru rularea modelelor de deep learning pe hardware embedded cu resurse limitate. Acesta oferă o infrastructură pentru conversia modelelor de rețele neuronale, cuantizarea ponderilor, optimizarea kernel-urilor operatorilor și benchmarking-ul performanței de inferență pe unități CPU, GPU și NPU.

Care sunt principalele funcționalități ale oaid/tengine?

Principalele funcționalități ale oaid/tengine sunt: On-Device Inference Executions, Deep Learning Inference Engines, Hardware Dispatchers, Intermediate Model Representations, Model Quantization Tools, Embedded Quantization Toolsets, Model Format Converters, Weight Quantization.

Care sunt câteva alternative open-source pentru oaid/tengine?

Alternativele open-source pentru oaid/tengine includ: ztxz16/fastllm — fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and… intel/neural-compressor — Neural Compressor is a deep learning model compression toolkit and AI inference acceleration engine. It functions as… paddlepaddle/paddle-lite — Paddle-Lite is a deep learning inference engine and edge computing runtime designed to execute trained models on… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… tencent/tnn — TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and… apachecn/pytorch-doc-zh — This project is a Chinese language translation of the technical guides and API references for the PyTorch deep…