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
·

Hardware acceleration libraries

Ranking aktualisiert am 20. Juli 2026

For hardware acceleration, the strongest matches are tencent/ncnn (ncnn is a high-performance inference framework that leverages GPU), nvidia-ai-iot/torch2trt (This tool provides hardware-accelerated AI inference by optimizing PyTorch) and tracel-ai/burn (Burn is a deep learning framework that provides a). hacksider/deep-live-cam and microsoft/onnxruntime round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best hardware acceleration libraries for your project. Compare top-rated GitHub repositories by performance and activity to find the best fit.

Hardware acceleration libraries

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tencent/ncnnAvatar von Tencent

    Tencent/ncnn

    22,811Auf GitHub ansehen↗

    ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on mobile and desktop hardware. It functions as a specialized engine that enables the deployment of artificial intelligence tasks directly on resource-constrained devices, eliminating the need for external network connectivity or cloud-based processing services. The framework provides a comprehensive toolset for model optimization, allowing users to convert and quantize machine learning models into specialized binary structures. By utilizing static model graph compilation and zero

    ncnn is a high-performance inference framework that leverages GPU and specialized hardware acceleration to execute deep learning models locally, fitting the requirement for hardware-accelerated AI compute.

    C++High-Performance AI InferenceZero-Copy MechanismsModel Quantization
    Auf GitHub ansehen↗22,811
  • nvidia-ai-iot/torch2trtAvatar von NVIDIA-AI-IOT

    NVIDIA-AI-IOT/torch2trt

    4,877Auf GitHub ansehen↗

    torch2trt is a tool for transforming PyTorch model modules into optimized TensorRT engines to improve inference performance on NVIDIA GPUs. It functions as a deep learning model optimizer and engine generator that converts neural network layers into high-performance runtime formats for hardware-accelerated graphics processors. The project features a custom layer conversion tool that allows users to define and register Python-based conversion logic to handle specialized operations not supported by default. This extensibility is paired with a registry-based system for mapping specific layer typ

    This tool provides hardware-accelerated AI inference by optimizing PyTorch models for NVIDIA GPUs, directly addressing the compute-intensive task of model execution on specialized hardware.

    PythonModel QuantizationTensorRT Engine GeneratorsTensorRT Framework Integrations
    Auf GitHub ansehen↗4,877
  • tracel-ai/burnAvatar von tracel-ai

    tracel-ai/burn

    15,474Auf GitHub ansehen↗

    Burn is a deep learning framework designed for building, training, and deploying neural networks using a modular architecture. As a machine learning library built in Rust, it provides a backend-agnostic computational engine that enables the execution of models across diverse hardware, including central processors, graphics processors, and web runtimes. The framework distinguishes itself through a highly portable design that allows developers to maintain a single workflow for both training and inference across heterogeneous environments. It incorporates advanced optimization techniques such as

    Burn is a deep learning framework that provides a backend-agnostic engine for AI inference and training, leveraging GPU acceleration through backends like CUDA, Metal, and Vulkan to optimize compute-intensive tasks.

    RustModel QuantizationModel QuantizationModel Quantization Frameworks
    Auf GitHub ansehen↗15,474
  • hacksider/deep-live-camAvatar von hacksider

    hacksider/Deep-Live-Cam

    93,878Auf GitHub ansehen↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co

    This tool is a specialized application for real-time AI video transformation that leverages local GPU acceleration for inference, fitting the category of hardware-accelerated media processing through its focus on high-performance generative tasks.

    PythonHigh-Performance AI InferenceGPU-AcceleratedHardware-Accelerated Media Processors
    Auf GitHub ansehen↗93,878
  • microsoft/onnxruntimeAvatar von microsoft

    microsoft/onnxruntime

    19,347Auf GitHub ansehen↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    This is a cross-platform inference engine that provides a standardized framework for offloading AI model execution to various hardware accelerators, directly addressing the need for optimized, hardware-accelerated compute.

    C++GPU AccelerationONNX Runtime InferenceModel Quantization
    Auf GitHub ansehen↗19,347
  • bloc97/anime4kAvatar von bloc97

    bloc97/Anime4K

    20,655Auf GitHub ansehen↗

    Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files. The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha

    Anime4K is a real-time video enhancement engine that leverages GPU-accelerated shaders to perform compute-intensive image upscaling and processing directly on the graphics card.

    Jupyter NotebookGPU AccelerationHardware-Accelerated Media Processors
    Auf GitHub ansehen↗20,655
  • microsoft/bitnetAvatar von microsoft

    microsoft/BitNet

    39,327Auf GitHub ansehen↗

    BitNet is a quantized inference engine designed to execute highly compressed language models by performing arithmetic on low-precision, bit-level weight data. It functions as a model optimization toolkit and a high-performance kernel library, enabling the execution of large language models on consumer hardware by reducing memory footprints and increasing processing speeds. The project distinguishes itself through hardware-specific kernel optimizations that leverage native processor instructions to accelerate matrix multiplication. By utilizing packed integer arithmetic and memory-aligned weig

    BitNet is a specialized inference engine that optimizes large language model execution through low-precision quantization and hardware-specific kernel acceleration, fitting the category of hardware-accelerated compute for AI tasks.

    PythonModel QuantizationModel Quantization Tools
    Auf GitHub ansehen↗39,327
  • ffmpeg/ffmpegAvatar von FFmpeg

    FFmpeg/FFmpeg

    61,176Auf GitHub ansehen↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    FFmpeg is the industry-standard framework for hardware-accelerated video transcoding and media processing, offering extensive support for GPU-based encoding and decoding across multiple platforms.

    CHardware Accelerated Media EncodersHardware-Accelerated Video PipelinesMedia Hardware Accelerators
    Auf GitHub ansehen↗61,176
  • k4yt3x/video2xAvatar von k4yt3x

    k4yt3x/video2x

    18,754Auf GitHub ansehen↗

    Video2x is a modular processing framework designed for AI-enhanced video upscaling and frame rate conversion. It functions as a comprehensive toolset for increasing the resolution and visual clarity of media files while generating intermediate frames to improve motion smoothness. The system is built to handle intensive media transformation tasks by leveraging hardware acceleration and custom encoding pipelines. The project distinguishes itself through a plugin-based architecture that allows for the integration of custom machine learning models and specialized algorithms. It utilizes a modular

    Video2x is a specialized framework for AI-enhanced video upscaling and frame interpolation that leverages GPU acceleration to handle compute-intensive media processing tasks.

    C++GPU AccelerationHardware Accelerated Media EncodersHardware-Accelerated Video Pipelines
    Auf GitHub ansehen↗18,754
  • tianxiaomo/pytorch-yolov4Avatar von Tianxiaomo

    Tianxiaomo/pytorch-YOLOv4

    4,526Auf GitHub ansehen↗

    This project is a PyTorch implementation of the YOLOv4 object detection framework. It provides a system for training and deploying neural networks that identify and locate multiple objects within images and video streams. The framework includes tools for converting trained weights into universal formats and hardware-specific optimized engines, specifically supporting ONNX and TensorRT. It features a TensorRT inference optimizer to reduce latency and increase throughput, as well as a model architecture compatible with NVIDIA DeepStream streaming analytics pipelines. The system covers model tr

    This project provides a specialized implementation of the YOLOv4 object detection framework that includes direct support for TensorRT and NVIDIA DeepStream to optimize AI inference performance on GPU hardware.

    PythonTensorRT Engine CompilationTensorRT Engine Generators
    Auf GitHub ansehen↗4,526
  • deepspeedai/deepspeedAvatar von deepspeedai

    deepspeedai/DeepSpeed

    42,528Auf GitHub ansehen↗

    DeepSpeed is a high-performance library designed to scale deep learning model training and inference across massive clusters of GPUs and compute nodes. It provides a comprehensive suite of tools for distributed training, enabling the execution of models that exceed the memory capacity of single devices through advanced parameter partitioning, pipeline-based model parallelism, and memory-efficient state offloading. The framework distinguishes itself through specialized communication-efficient optimizers and hardware-aware acceleration techniques. By utilizing gradient compression, quantization

    DeepSpeed is a comprehensive library specifically engineered for GPU-accelerated deep learning, providing advanced optimization for AI inference and distributed training across specialized hardware.

    PythonModel Quantization Tools
    Auf GitHub ansehen↗42,528
  • ggerganov/whisper.cppAvatar von ggerganov

    ggerganov/whisper.cpp

    50,791Auf GitHub ansehen↗

    whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning inference engine and quantized runtime. It provides high-performance automatic speech recognition and real-time audio transcription without requiring a Python environment. The project utilizes model quantization to reduce memory usage and increase inference speed on local hardware. It incorporates hardware acceleration to optimize processing speed across different processors. The system covers audio processing capabilities including voice activity detection, speaker diarization,

    This is a high-performance inference engine that leverages hardware acceleration and quantization to perform compute-intensive AI speech recognition tasks locally, fitting the requirement for specialized hardware-accelerated compute.

    C++High-Performance AI InferenceModel Quantization
    Auf GitHub ansehen↗50,791
  • intel/neural-compressorAvatar von intel

    intel/neural-compressor

    2,585Auf GitHub ansehen↗

    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

    This toolkit provides hardware-aware model optimization and inference acceleration, specifically targeting GPU and CPU vector instructions to improve the performance of AI workloads.

    PythonGPU AccelerationModel QuantizationModel Quantization Tools
    Auf GitHub ansehen↗2,585
  • xenova/transformers.jsAvatar von xenova

    xenova/transformers.js

    16,141Auf GitHub ansehen↗

    Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer models directly in the browser. It serves as a client-side inference engine and a wrapper for the ONNX Runtime, enabling the execution of multimodal AI tasks on user devices without the need for a backend server. The library distinguishes itself by providing a unified toolkit for processing text, image, and audio data locally. This architecture supports privacy-preserving model inference and reduces latency by performing all computations on the client's hardware. Its capabilities

    This library provides a client-side inference engine that leverages WebGPU and ONNX Runtime to perform AI model execution directly on the user's hardware, fitting the category of hardware-accelerated compute for AI tasks.

    JavaScriptGPU AccelerationONNX Runtime InferenceModel Quantization
    Auf GitHub ansehen↗16,141
  • openvinotoolkit/openvinoAvatar von openvinotoolkit

    openvinotoolkit/openvino

    10,414Auf GitHub ansehen↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    OpenVINO is a comprehensive toolkit for AI inference optimization that provides hardware-accelerated execution across CPUs, GPUs, and NPUs, directly addressing the need for specialized compute offloading.

    C++Model Quantization
    Auf GitHub ansehen↗10,414
  • axolotl-ai-cloud/axolotlAvatar von axolotl-ai-cloud

    axolotl-ai-cloud/axolotl

    12,059Auf GitHub ansehen↗

    Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large language models. It functions as a comprehensive orchestrator for distributed training, enabling users to manage complex workflows across multi-node and multi-GPU environments. By utilizing structured configuration files, the platform streamlines the setup of training parameters, dataset paths, and hardware distribution strategies. The project distinguishes itself through its support for diverse training methodologies, including full-parameter tuning, parameter-efficient adaptation,

    Axolotl is a specialized framework for fine-tuning and optimizing large language models that leverages multi-GPU environments for compute-intensive AI training tasks.

    PythonModel QuantizationModel QuantizationModel Quantization Frameworks
    Auf GitHub ansehen↗12,059
  • abetlen/llama-cpp-pythonAvatar von abetlen

    abetlen/llama-cpp-python

    9,993Auf GitHub ansehen↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    This library provides a Python interface for running AI inference with GPU offloading, making it a direct tool for hardware-accelerated compute tasks despite its specific focus on large language models.

    PythonGPU AccelerationModel Quantization
    Auf GitHub ansehen↗9,993
  • k2-fsa/sherpa-onnxAvatar von k2-fsa

    k2-fsa/sherpa-onnx

    13,017Auf GitHub ansehen↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    This toolkit provides a cross-platform engine for speech-to-text and text-to-speech tasks that explicitly leverages GPU and NPU hardware acceleration for local, low-latency AI inference.

    C++ONNX Runtime Inference
    Auf GitHub ansehen↗13,017
  • brainjs/brain.jsAvatar von BrainJS

    BrainJS/brain.js

    14,863Auf GitHub ansehen↗

    Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the browser or Node.js. It provides implementations for several network types, including feedforward networks, recurrent neural networks for time series forecasting, and autoencoders for data compression and denoising. The library features WebGL-based GPU acceleration to increase the speed of neural network computations on the graphics processor. It also includes a visualization tool that generates SVG images to represent the topology and layers of a feedforward network. The framewo

    Brain.js is a machine learning library that specifically leverages WebGL for GPU-accelerated neural network training and inference, fitting the category of hardware-accelerated compute.

    TypeScriptGPU Acceleration
    Auf GitHub ansehen↗14,863
  • blakeblackshear/frigateAvatar von blakeblackshear

    blakeblackshear/frigate

    33,778Auf GitHub ansehen↗

    Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services. The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object t

    Frigate is a specialized network video recorder that directly addresses the need for hardware-accelerated AI inference and video processing by offloading compute-intensive object detection to local GPUs, TPUs, and NPUs.

    TypeScriptTranscoding Engines
    Auf GitHub ansehen↗33,778
  • dusty-nv/jetson-inferenceAvatar von dusty-nv

    dusty-nv/jetson-inference

    8,734Auf GitHub ansehen↗

    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

    This repository provides a specialized toolkit for real-time AI inference and computer vision on embedded GPU hardware, directly addressing the need for hardware-accelerated compute and low-latency processing.

    C++GPU AccelerationHigh-Performance AI InferenceZero-Copy Mechanisms
    Auf GitHub ansehen↗8,734
  • google-ai-edge/litertAvatar von google-ai-edge

    google-ai-edge/LiteRT

    2,561Auf GitHub ansehen↗

    LiteRT is a runtime and API for executing machine learning and generative AI models on mobile, desktop, and IoT hardware. It consists of an inference engine and a specialized environment for running quantized large language and diffusion models locally on edge hardware. The system includes an ahead-of-time model compiler that translates models into hardware-specific bytecode to reduce startup latency and memory overhead. It provides a unified interface for Neural Processing Units with automatic fallback routing to CPUs or GPUs when specific subgraph support is unavailable. An edge model conve

    LiteRT is a specialized inference engine designed to execute AI models on edge hardware by leveraging NPUs, GPUs, and CPUs for accelerated compute, fitting the requirement for hardware-optimized AI inference.

    C++Model Quantization
    Auf GitHub ansehen↗2,561
  • paddlepaddle/paddledetectionAvatar von PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Auf GitHub ansehen↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    This is a comprehensive computer vision framework that natively leverages GPU acceleration for training and deploying AI inference models, fitting the core requirement for hardware-accelerated compute.

    PythonONNX Runtime InferenceModel QuantizationModel Quantization
    Auf GitHub ansehen↗14,243
  • facefusion/facefusionAvatar von facefusion

    facefusion/facefusion

    28,806Auf GitHub ansehen↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Facefusion is a specialized computer vision framework that leverages GPU acceleration for complex AI-driven video and image processing tasks, fitting the category as a high-level application for media manipulation.

    PythonHardware-Accelerated Media Processors
    Auf GitHub ansehen↗28,806
  • iree-org/ireeAvatar von iree-org

    iree-org/iree

    3,819Auf GitHub ansehen↗

    IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis

    IREE is a compiler and runtime that optimizes machine learning models for execution on diverse hardware, providing the necessary GPU acceleration and cross-platform support for high-performance AI inference.

    C++Hardware AccelerationMLIR Compiler ToolchainsModel Compilers
    Auf GitHub ansehen↗3,819
  • dmlc/mxnetAvatar von dmlc

    dmlc/mxnet

    20,812Auf GitHub ansehen↗

    MXNet is a deep learning framework and distributed machine learning engine designed for training and deploying neural networks. It functions as a hardware-agnostic backend that allows for the development of deep learning models through a hybrid of symbolic and imperative programming. The system distinguishes itself through automatic distributed parallelism, which scales training workloads across multiple GPUs and machines. It features an extensible hardware backend interface that enables the integration of custom accelerators and proprietary libraries without modifying the core source code.

    MXNet is a deep learning framework that provides native GPU acceleration and hardware-agnostic backends for AI inference and model training, fitting the requirement for hardware-accelerated compute.

    C++Deep LearningDataflow Dependency SchedulingDeep Learning Frameworks
    Auf GitHub ansehen↗20,812
  • acceleratehs/accelerateAvatar von AccelerateHS

    AccelerateHS/accelerate

    1,012Auf GitHub ansehen↗

    Accelerate is a framework for high-performance array computing that provides a domain-specific language for expressing complex mathematical and parallel computations. By utilizing a declarative programming interface, it allows users to define high-level array transformations that are automatically translated into optimized machine code for diverse hardware architectures. The system distinguishes itself through a modular architecture that decouples high-level array operations from hardware-specific instructions. It employs just-in-time compilation and kernel fusion to transform programs into e

    Accelerate is a high-performance array computing framework that provides the necessary abstractions to offload parallel mathematical and array-based computations to GPUs and other hardware backends.

    HaskellHigh-Performance ComputingArray ProcessingBackend-Agnostic Execution Layers
    Auf GitHub ansehen↗1,012
  • chidiwilliams/buzzAvatar von chidiwilliams

    chidiwilliams/buzz

    17,903Auf GitHub ansehen↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Buzz is a desktop application that performs local AI-based speech-to-text transcription and translation, utilizing hardware acceleration to process media files offline.

    PythonSpeech-to-Text EnginesAudio TranscriptionSpeech-to-Text Utilities
    Auf GitHub ansehen↗17,903
  • bilibili/ijkplayerAvatar von bilibili

    bilibili/ijkplayer

    33,165Auf GitHub ansehen↗

    Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats. The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architectur

    This is a cross-platform media playback engine that leverages hardware-accelerated decoding for video processing, fitting the category as a specialized tool for media-intensive compute tasks.

    CMedia PlayersCross-Platform Media FrameworksMedia Decoders
    Auf GitHub ansehen↗33,165
  • iperov/deepfaceliveAvatar von iperov

    iperov/DeepFaceLive

    30,536Auf GitHub ansehen↗

    DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming

    This application provides real-time, GPU-accelerated video processing and AI inference for facial manipulation, directly addressing the need for hardware-accelerated compute in a media-focused context.

    PythonFacial Manipulation ModelsHardware-Accelerated InferenceReal-Time Face Swapping
    Auf GitHub ansehen↗30,536
  • google/jaxAvatar von google

    google/jax

    35,835Auf GitHub ansehen↗

    JAX is a hardware-accelerated array library and automatic differentiation system for numerical computing. It provides a framework compatible with NumPy that extends array operations with a just-in-time compiler to transform Python functions into optimized kernels for execution on GPU and TPU accelerators. The system differentiates itself through the use of an XLA-based compiler and a single program multiple data sharding model. These capabilities allow the library to distribute large-scale computations across multiple hardware accelerators using both automatic parallelization and manual shard

    JAX is a high-performance library that provides hardware-accelerated array operations and just-in-time compilation for GPUs and TPUs, making it a powerful tool for AI inference and compute-intensive numerical tasks.

    PythonJIT Kernel CompilersAutomatic Differentiation FrameworksAutomatic Differentiation Systems
    Auf GitHub ansehen↗35,835
  • upscayl/upscaylAvatar von upscayl

    upscayl/upscayl

    46,101Auf GitHub ansehen↗

    Upscayl is a cross-platform desktop application designed to increase the resolution and visual quality of digital images using artificial intelligence. By executing all processing tasks locally on the user's machine, the software ensures that sensitive media files remain private and never leave the host system for cloud-based services. The application distinguishes itself through a hardware-agnostic architecture that offloads intensive rendering workloads directly to the local graphics unit. It utilizes a hardware abstraction layer to translate enhancement commands into instructions compatibl

    Upscayl is a cross-platform desktop application that leverages local GPU acceleration to perform AI-based image upscaling, fitting the category of hardware-accelerated compute for media processing.

    TypeScriptImage Enhancement ToolsLocal AI Image EnhancersLocal-First Media Tools
    Auf GitHub ansehen↗46,101
  • rocm/rocmAvatar von ROCm

    ROCm/ROCm

    6,645Auf GitHub ansehen↗

    This is a comprehensive software platform and programming stack designed to enable GPU-accelerated computing and AI development on AMD hardware, providing the necessary runtimes and libraries to offload intensive tasks.

    ShellAMD Hardware AccelerationGPU AccelerationCMake Integrations
    Auf GitHub ansehen↗6,645
  • amandaghassaei/gpu-ioAvatar von amandaghassaei

    amandaghassaei/gpu-io

    1,472Auf GitHub ansehen↗

    This library is a web-based framework designed for general-purpose parallel processing and high-performance computation on graphics hardware. It provides a toolkit for executing complex mathematical operations, physics simulations, and procedural visualizations directly within the browser by leveraging the graphics processor for data-intensive tasks. The framework distinguishes itself through automated shader management, which ensures consistent execution across diverse hardware and browser environments. It achieves this by transpiling modern shader syntax into legacy versions and automatical

    This library provides GPU-accelerated GPGPU computation for web-based simulations, fitting the category as a specialized tool for offloading compute-intensive tasks to the GPU.

    TypeScriptGPU Computations
    Auf GitHub ansehen↗1,472
  • intel/media-driverAvatar von intel

    intel/media-driver

    1,215Auf GitHub ansehen↗

    The Intel GPU Media Driver is a hardware-accelerated driver designed to facilitate video decoding, encoding, and transcoding operations on Intel graphics processing units. It functions as a low-level abstraction layer that enables media applications to offload compute-intensive processing tasks to dedicated graphics hardware engines through a standardized software interface. The driver distinguishes itself by providing a unified hardware abstraction layer that translates high-level media requests into platform-specific instructions across diverse graphics hardware generations. It manages comp

    This driver provides the low-level hardware acceleration required for video encoding, decoding, and processing on Intel GPUs, serving as a foundational component for high-performance media pipelines.

    CHardware-Accelerated Video Pipelines
    Auf GitHub ansehen↗1,215
  • daniulive/smarterstreamingAvatar von daniulive

    daniulive/SmarterStreaming

    11,170Auf GitHub ansehen↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    This SDK provides hardware-accelerated video encoding and streaming capabilities across multiple platforms, making it a relevant tool for offloading media processing tasks to specialized hardware.

    JavaCross-Platform RTMP/RTSP Streaming SDKsAudio and Video ForwardingCamera Feed Capture
    Auf GitHub ansehen↗11,170
  • paddlepaddle/paddleformersAvatar von PaddlePaddle

    PaddlePaddle/PaddleFormers

    12,981Auf GitHub ansehen↗

    PaddleFormers is a framework for the training, fine-tuning, and deployment of large language models. It provides a full lifecycle pipeline for executing large-scale model training and applying adaptation methods to align models with specialized tasks. The project focuses on scaling model operations through distributed training and hardware accelerator integration. It employs pipeline parallelism and mixed-precision training to manage memory and increase throughput across multiple hardware devices. The library includes a curated model zoo for serving pre-trained architectures and tools for pr

    This framework provides specialized tools for AI inference and model training with native support for hardware acceleration and distributed compute, fitting the requirements for high-performance model deployment.

    PythonLanguage Model Fine-TuningDistributed TrainingHardware Acceleration
    Auf GitHub ansehen↗12,981
  • plaidml/plaidmlAvatar von plaidml

    plaidml/plaidml

    4,573Auf GitHub ansehen↗

    PlaidML is a deep learning compiler framework and cross-platform runtime designed to execute machine learning models on a wide variety of hardware targets. It functions as a hardware agnostic tensor engine that translates tensor models into executable code, allowing deep learning networks to run across different compute devices without requiring specific driver dependencies. The system enables the execution of models on custom or limited hardware by using JSON specifications to define device hardware. It employs a domain-specific language to describe tensor computations and provides a middle

    PlaidML is a deep learning compiler that enables hardware-accelerated AI inference by abstracting tensor operations across various compute devices, fitting the category of hardware-accelerated compute.

    C++Cross-Platform Model ExecutionCross-Platform RuntimesAOT Deep Learning Compilers
    Auf GitHub ansehen↗4,573
  • huggingface/accelerateAvatar von huggingface

    huggingface/accelerate

    9,725Auf GitHub ansehen↗

    Accelerate is a PyTorch distributed training library that abstracts the boilerplate required to run models across multiple GPUs, TPUs, and CPUs. It functions as a deep learning model scaler and distributed hardware orchestrator, allowing the same training script to run on different hardware backends without modifying the core logic. The project provides a distributed training command line interface for configuring compute environments and launching jobs across single or multi-node clusters. It includes a mixed precision training framework to implement FP16 and BF16 precision, reducing memory

    This library provides the necessary hardware abstraction layer to distribute and optimize compute-intensive AI model training across GPUs and TPUs, making it a direct tool for hardware-accelerated machine learning workloads.

    PythonDistributed TrainingDistributed Coordination PrimitivesDistributed Deep Learning
    Auf GitHub ansehen↗9,725
  • pair-code/deeplearnjsAvatar von PAIR-code

    PAIR-code/deeplearnjs

    8,435Auf GitHub ansehen↗

    Deeplearnjs is a JavaScript deep learning framework and automatic differentiation engine designed for building and training artificial intelligence models within a web browser environment. It functions as a machine learning library that leverages WebGL to provide hardware acceleration for neural networks. The project serves as a high-performance linear algebra library, using the GPU to execute operations on multi-dimensional arrays. This enables the implementation of deep learning models and the execution of client-side machine learning inference. The framework covers the complete automatic

    This is a browser-based machine learning library that uses WebGL to provide GPU acceleration for neural network operations and AI inference, fitting the category of hardware-accelerated compute.

    TypeScriptAutomatic Differentiation EnginesAutomatic Differentiation SystemsBrowser-Based Frameworks
    Auf GitHub ansehen↗8,435
  • tensorflow/tfjs-coreAvatar von tensorflow

    tensorflow/tfjs-core

    8,437Auf GitHub ansehen↗

    TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute models. It functions as a WebGL accelerated tensor engine, providing a foundation for high-performance linear algebra operations and an automatic differentiation framework for computing gradients. The project distinguishes itself through its ability to run machine learning directly in web environments, supporting both client-side inference and browser-based training. It enables the deployment of Python-based models by converting Keras or TensorFlow models into compatible formats

    This library provides a WebGL-accelerated tensor engine that enables GPU-accelerated machine learning inference and training directly within web environments.

    TypeScriptHardware-Accelerated WebGL ExecutionIn-Browser ML RuntimesAutomatic Differentiation
    Auf GitHub ansehen↗8,437
  • justadudewhohacks/face-api.jsAvatar von justadudewhohacks

    justadudewhohacks/face-api.js

    17,869Auf GitHub ansehen↗

    face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for performing face detection, recognition, and landmark prediction within browsers and Node.js. The library includes a biometric identity descriptor generator that creates numerical vectors to compare identity and similarity between images. It features a facial landmark detection tool for mapping sixty-eight specific coordinate points on a face, as well as an age and gender estimation model. Its capabilities cover real-time facial analysis, including the recognition of facial exp

    This library provides hardware-accelerated AI inference for computer vision tasks by leveraging WebGL via TensorFlow.js, making it a specialized tool for client-side media processing and facial analysis.

    TypeScriptFace DetectionFace RecognitionBiometric Descriptors
    Auf GitHub ansehen↗17,869
  • bytedeco/javacvAvatar von bytedeco

    bytedeco/javacv

    8,310Auf GitHub ansehen↗

    JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a wrapper for native vision libraries, allowing Java applications to perform image analysis, object detection, and video stream processing. The project integrates comprehensive computer vision capabilities, including facial recognition, image segmentation, and optical flow analysis for motion tracking. It also provides tools for hardware geometry calibration and projector-camera alignment to ensure accurate spatial representation. The system covers high-performance media renderin

    This library provides Java bindings for native multimedia and computer vision frameworks, enabling hardware-accelerated video processing and compute-intensive tasks through its integration with FFmpeg and OpenCV.

    JavaComputer Vision LibrariesForeign Function InterfacesJNI Bridges
    Auf GitHub ansehen↗8,310
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
tencent/ncnn22.8KC++other20. Feb. 2026
nvidia-ai-iot/torch2trt4.9KPythonMIT17. Aug. 2024
tracel-ai/burn15.5KRustApache-2.023. Juni 2026
hacksider/deep-live-cam93.9KPythonAGPL-3.014. Juni 2026
microsoft/onnxruntime19.3KC++mit20. Feb. 2026
bloc97/anime4k20.7KJupyter Notebookmit17. Aug. 2024
microsoft/bitnet39.3KPythonMIT10. März 2026
ffmpeg/ffmpeg61.2KCNOASSERTION16. Juni 2026
k4yt3x/video2x18.8KC++agpl-3.027. Jan. 2026
tianxiaomo/pytorch-yolov44.5KPythonApache-2.019. Juni 2024

Related searches

  • GPU acceleration libraries
  • GPU acceleration tools
  • Hardware emulation layer
  • eine Open-Source-Plattform für Hardware-Design
  • Plattformübergreifende Grafik-Abstraktionsbibliothek
  • 2D graphics engine
  • Kernel driver development
  • Runtime abstraction layers