awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 مستودعات

Awesome GitHub RepositoriesGPU Acceleration Libraries

Libraries and packages for offloading intensive computations to graphics processing units.

Distinguishing note: Focuses on GPU-specific acceleration setup.

Explore 35 awesome GitHub repositories matching devops & infrastructure · GPU Acceleration Libraries. Refine with filters or upvote what's useful.

Awesome GPU Acceleration Libraries GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jax-ml/jaxالصورة الرمزية لـ jax-ml

    jax-ml/jax

    35,828عرض على GitHub↗

    This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,

    Simplifies setup for running intensive computations on compatible graphics processing units.

    Pythonjax
    عرض على GitHub↗35,828
  • dmlc/xgboostالصورة الرمزية لـ dmlc

    dmlc/xgboost

    28,471عرض على GitHub↗

    XGBoost is a distributed machine learning library for implementing scalable gradient boosting decision trees used for regression, classification, and ranking. It functions as a predictive model framework and a cross-language toolkit, providing a core implementation with native bindings for Python, R, Java, Scala, and C++. The system is designed as a GPU-accelerated library that utilizes CUDA and NCCL to speed up the training of decision tree ensembles. It operates as a distributed framework capable of scaling training and prediction across multi-node clusters and GPU environments to process m

    Utilizes CUDA and NCCL to accelerate model processing through distributed GPU support across clusters.

    C++distributed-systemsgbdtgbm
    عرض على GitHub↗28,471
  • nvidia/nvidia-dockerالصورة الرمزية لـ NVIDIA

    NVIDIA/nvidia-docker

    17,496عرض على GitHub↗

    NVIDIA Docker is a container runtime wrapper that enables the use of host-level graphics processing units within isolated container environments. It functions as a containerized GPU orchestrator, mapping physical hardware resources into virtualized environments to support high-performance computing and machine learning workloads. The project provides a toolkit that facilitates integration between containerized applications and host-level graphics hardware. By utilizing a pre-start hook to intercept container creation, the runtime injects necessary device drivers and libraries into the isolate

    Provides libraries and utilities that enable seamless integration between containerized applications and host-level graphics hardware.

    cudadockergpu
    عرض على GitHub↗17,496
  • gpujs/gpu.jsالصورة الرمزية لـ gpujs

    gpujs/gpu.js

    15,377عرض على GitHub↗

    This library is a JavaScript framework for general-purpose computing on graphics processing units. It enables the execution of parallel mathematical operations directly within the browser by offloading data-heavy calculations to graphics hardware. The project functions as a web-based math accelerator that converts standard JavaScript functions into shader code for execution on the graphics processor. It provides a unified interface that detects available graphics APIs and manages data transfer between system and graphics memory. To ensure compatibility across diverse environments, the library

    Accelerates computationally intensive tasks by executing parallel mathematical operations directly on the graphics processor using WebGL.

    JavaScriptglslgpgpugpu
    عرض على GitHub↗15,377
  • dask/daskالصورة الرمزية لـ dask

    dask/dask

    13,746عرض على GitHub↗

    Dask هو إطار عمل للحوسبة المتوازية وجدول مهام موزع مصمم لتوسيع نطاق سير عمل علوم البيانات في Python من أجهزة فردية إلى مجموعات (clusters) كبيرة. يعمل كمدير موارد للمجموعة يقوم بتنسيق المنطق الحسابي من خلال تمثيل المهام وتبعياتها كرسوم بيانية موجهة غير دورية. تسمح هذه البنية للنظام بأتمتة توزيع أعباء العمل عبر الأجهزة المتاحة مع إدارة متطلبات التنفيذ المعقدة. يتميز المشروع بمحرك تقييم كسول يؤجل عمليات البيانات حتى يتم طلبها صراحة، مما يتيح تحسين الرسم البياني العالمي وتخصيص الموارد بكفاءة. يتضمن خاصية تسريب البيانات الواعية بالذاكرة لمنع تعطل النظام عند معالجة مجموعات البيانات التي تتجاوز الذاكرة المتاحة، ويستخدم دمج الرسم البياني للمهام لدمج تسلسلات العمليات في خطوات تنفيذ واحدة، مما يقلل من عبء الجدولة والاتصال بين العقد. توفر المنصة سطح قدرات شاملاً لتحليلات البيانات واسعة النطاق، بما في ذلك دعم التعلم الآلي الموزع، وتكامل الحوسبة عالية الأداء، ومعالجة البيانات المتوازية. توفر أدوات واسعة النطاق لإدارة دورة حياة المجموعة، وتوصيف الأداء، والمراقبة في الوقت الفعلي لتنفيذ المهام. يمكن للمستخدمين نشر هذه البيئات عبر بنية تحتية متنوعة، بما في ذلك الأجهزة المحلية، ومزودي السحابة، والأنظمة الحاوية، ومجموعات الحوسبة عالية الأداء.

    Integrates GPU-accelerated estimators into distributed workflows to perform hyperparameter optimization across multiple nodes.

    Pythondasknumpypandas
    عرض على GitHub↗13,746
  • cpp-taskflow/cpp-taskflowالصورة الرمزية لـ cpp-taskflow

    cpp-taskflow/cpp-taskflow

    12,014عرض على GitHub↗

    Cpp-taskflow is a C++ task-parallelism framework and task graph scheduler designed to manage and execute complex dependency graphs of parallel tasks across CPU and GPU hardware. It provides a parallel algorithm library for high-performance implementations of reductions, sorts, pipelines, and iterations. The framework distinguishes itself through its ability to offload heavy computational workloads from a task graph to graphics processors for acceleration. It also includes a task profiling tool and a performance analysis interface for visualizing task execution flow and dependency structures t

    Provides libraries for offloading intensive scientific computations from the C++ execution graph to the GPU.

    C++
    عرض على GitHub↗12,014
  • cupy/cupyالصورة الرمزية لـ cupy

    cupy/cupy

    11,000عرض على GitHub↗

    CuPy هي مكتبة حوسبة مصفوفات CUDA تنفذ واجهة متوافقة مع NumPy لتنفيذ عمليات المصفوفات والحوسبة الرقمية على وحدات معالجة الرسومات من NVIDIA. تعمل كمكتبة رقمية مسرعة بواسطة GPU وتنفيذ لـ SciPy يعتمد على CUDA، مما يفرغ الحسابات الثقيلة إلى أجهزة الرسومات لزيادة سرعة المعالجة لأعباء العمل العلمية والهندسية. تمكّن المكتبة تبادل المصفوفات بين أطر عمل متعددة، مما يسمح بمشاركة مخازن البيانات بين أطر عمل التعلم العميق المختلفة باستخدام تخطيطات ذاكرة موحدة لتجنب نسخ الذاكرة. كما تدعم دمج نواة GPU مخصصة، مما يسمح بربط بيانات المصفوفات بواجهات برمجة تطبيقات منخفضة المستوى للتحكم الدقيق في تنفيذ الأجهزة. بشكل عام، يغطي المشروع سير عمل معالجة المصفوفات والحوسبة العلمية عالية الأداء. تشمل قدراته تسريع حسابات المصفوفات وتوفير أدوات للحسابات الرقمية واسعة النطاق.

    Serves as a GPU acceleration library for offloading heavy numerical array calculations to graphics hardware.

    Python
    عرض على GitHub↗11,000
  • wasabeef/glide-transformationsالصورة الرمزية لـ wasabeef

    wasabeef/glide-transformations

    9,888عرض على GitHub↗

    This is a Glide image transformation library for Android that provides a collection of image processing filters and shapes. It functions as a suite of hardware-accelerated tools for image cropping, artistic filtering, and transformation pipeline management. The project distinguishes itself through an image filter pipeline that allows for sequential transformation chaining, enabling multiple visual effects and color modifications to be applied in a single pass. It utilizes GPU acceleration to implement artistic effects such as pixelation, sketching, and blur. The library covers a broad range

    Provides hardware-accelerated artistic filters such as toon, sepia, sketch, and pixelation.

    Javaandroidandroid-libraryglide
    عرض على GitHub↗9,888
  • dusty-nv/jetson-inferenceالصورة الرمزية لـ dusty-nv

    dusty-nv/jetson-inference

    8,734عرض على 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

    Configures container runtimes to enable hardware-accelerated applications to run inside portable containers.

    C++caffecomputer-visiondeep-learning
    عرض على GitHub↗8,734
  • pixieditor/pixieditorالصورة الرمزية لـ PixiEditor

    PixiEditor/PixiEditor

    7,840عرض على GitHub↗

    PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The

    Utilizes GPU acceleration to perform complex image modifications by sampling colors and applying logic.

    C#2davaloniauicsharp
    عرض على GitHub↗7,840
  • hybridgroup/gocvالصورة الرمزية لـ hybridgroup

    hybridgroup/gocv

    7,463عرض على GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Executes arithmetic functions and morphology filters on the GPU to increase processing speed.

    Go
    عرض على GitHub↗7,463
  • feast-dev/feastالصورة الرمزية لـ feast-dev

    feast-dev/feast

    6,727عرض على GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Feast assigns GPU nodes to transformation workers through configuration, enabling GPU-native libraries for batch processing.

    Pythonbig-datadata-engineeringdata-quality
    عرض على GitHub↗6,727
  • rocm/rocmالصورة الرمزية لـ ROCm

    ROCm/ROCm

    6,645عرض على GitHub↗

    Provides optimized libraries for mixed-precision matrix operations and HPC workloads on AMD GPUs.

    Shelldocumentation
    عرض على GitHub↗6,645
  • nvidia/warpالصورة الرمزية لـ NVIDIA

    NVIDIA/warp

    6,233عرض على GitHub↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Switches on GPU-accelerated implementations for FFT, matrix multiply, and solver operations using cuFFTDx, cuBLASDx, and cuSolverDx.

    Pythoncudadifferentiable-programminggpu
    عرض على GitHub↗6,233
  • nvidia/isaac-gr00tالصورة الرمزية لـ NVIDIA

    NVIDIA/Isaac-GR00T

    6,222عرض على GitHub↗

    Runs over 5,000 GPU-accelerated primitives for color conversion, filtering, thresholding, and image manipulation up to 30x faster than CPU-only implementations.

    Jupyter Notebook
    عرض على GitHub↗6,222
  • nvidia/daliالصورة الرمزية لـ NVIDIA

    NVIDIA/DALI

    5,713عرض على GitHub↗

    NVIDIA DALI is a GPU-accelerated data loading and preprocessing library designed for deep learning workflows. It constructs high-performance data pipelines that offload decoding, augmentation, and normalization to the GPU, eliminating CPU bottlenecks in training and inference. The library reads data from multiple storage formats and streams it directly into GPU memory, with support for multi-GPU execution to scale throughput across large-scale workloads. DALI distinguishes itself by enabling data pipelines to be built once and executed across multiple deep learning frameworks without code cha

    Builds and executes data processing pipelines on the GPU for deep learning training and inference.

    C++audio-processingdata-augmentationdata-processing
    عرض على GitHub↗5,713
  • google-ai-edge/litert-lmالصورة الرمزية لـ google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619عرض على GitHub↗

    LiteRT-LM هو إطار عمل استنتاج عالي الأداء مصمم لتنفيذ النماذج اللغوية الكبيرة محلياً على أجهزة المحمول وسطح المكتب و IoT. يعمل كبيئة تشغيل للنماذج على الجهاز تستخدم تسريع CPU و GPU و NPU لتوفير معالجة منخفضة زمن الاستجابة. يتميز إطار العمل بقدرته على معالجة مدخلات النصوص والصور والصوت من خلال محرك استنتاج متعدد الوسائط واحد. يتميز بخادم HTTP محلي يحاكي نقاط نهاية واجهة برمجة التطبيقات المتوافقة مع OpenAI، وبيئة تشغيل قائمة على WebGPU لتنفيذ النماذج مباشرة داخل متصفح الويب. لضمان موثوقية المخرجات، يتضمن مولد نصوص مقيد يفرض مخططات JSON أو قواعد نحوية على استجابات النموذج. يوفر المشروع قدرات واسعة لإدارة المحادثات ذات الحالة، وفك التشفير التخميني لزيادة سرعات توليد الرموز، وواجهة استدعاء الأدوات التي تربط طلبات النموذج بوظائف خارجية. كما يتضمن تكاملاً متخصصاً لنظام Apple وإضافة مخصصة لتشغيل النماذج في Flutter. يمكن للمستخدمين تنفيذ النماذج من خلال واجهة سطر الأوامر أو دمجها في التطبيقات عبر واجهات برمجة التطبيقات الأصلية.

    Reduces inference latency on mobile GPUs by employing multi-token prediction strategies.

    C++
    عرض على GitHub↗5,619
  • fla-org/flash-linear-attentionالصورة الرمزية لـ fla-org

    fla-org/flash-linear-attention

    5,248عرض على GitHub↗

    Flash Linear Attention is a training framework and inference engine for sequence models that use linear attention and state space mechanisms, designed to process long contexts with reduced memory and compute overhead. It provides hardware-optimized token mixing layers and fused CUDA kernels that minimize memory bandwidth and launch overhead across different GPU architectures, and includes a causal inference engine that generates text token-by-token using cached hidden states for efficient autoregressive decoding. The project supports building hybrid sequence models that interleave standard at

    Provides hardware-optimized token mixing layers and fused CUDA kernels that minimize memory bandwidth and launch overhead across different GPU architectures.

    Pythonlarge-language-modelsmachine-learning-systemsnatural-language-processing
    عرض على GitHub↗5,248
  • tile-ai/tilelangالصورة الرمزية لـ tile-ai

    tile-ai/tilelang

    5,226عرض على GitHub↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Provides accelerated implementations of common math functions on GPU and CPU.

    Python
    عرض على GitHub↗5,226
  • stability-ai/stableswarmuiالصورة الرمزية لـ Stability-AI

    Stability-AI/StableSwarmUI

    4,929عرض على GitHub↗

    StableSwarmUI هي واجهة ويب ومنسق خلفي لتوليد الصور باستخدام Stable Diffusion. تعمل كمولد صور GPU موزع وخط أنابيب صور ذكاء اصطناعي معياري، مما يوفر وحدة تحكم مركزية لإدارة طلبات توليد الصور. يتميز النظام بالقدرة على تقسيم مهام التوليد عبر معالجات رسومات متعددة لزيادة إنتاجية الدفعات. يستخدم واجهة محايدة للخلفية للاتصال بالخوادم المحلية، والخوادم البعيدة، وواجهات برمجة التطبيقات السحابية، ويتضمن مصمم سير عمل مرئي قائم على الرسم البياني لتحديد عمليات معالجة الصور المعقدة. تتضمن المنصة نظام إضافات ديناميكي لإضافة ميزات مخصصة وأدوات مؤتمتة لتوفير التبعيات على مستوى النظام. يجمع بين أدوات التوليد المعيارية وواجهات التحرير السريعة مع القدرة على توجيه أعباء العمل عبر الأجهزة الموزعة.

    Orchestrates the distribution of large image generation batches across multiple available GPUs to increase throughput.

    C#aiimage-generationstable-diffusion
    عرض على GitHub↗4,929
السابق12التالي
  1. Home
  2. DevOps & Infrastructure
  3. GPU Acceleration Libraries

استكشف الوسوم الفرعية

  • Distributed GPU Task Runners1 وسم فرعيExecution of arbitrary functions on GPU-accelerated hardware across a cluster. **Distinct from GPU Acceleration Libraries:** Distinct from general GPU acceleration libraries: focuses on distributed task orchestration rather than local library calls.
  • Edge Numerical Library InstallersInstalling optimized numerical computing packages for accelerated math operations on ARM64 edge hardware. **Distinct from GPU Acceleration Libraries:** Distinct from GPU Acceleration Libraries: focuses on installing numerical libraries specifically for edge devices, not general GPU library setup.
  • GPU Accelerated Image Operators1 وسم فرعيHardware-accelerated implementation of arithmetic and morphological image filters. **Distinct from GPU Acceleration Libraries:** Focuses on specific image processing operators (arithmetic/morphology) rather than general GPU library setup.
  • GPU Container Toolkits1 وسم فرعيLibraries and utilities enabling integration between containerized applications and host-level graphics hardware. **Distinct from GPU Acceleration Libraries:** Distinct from GPU Acceleration Libraries: focuses on the integration toolkit for container-to-hardware communication.
  • JavaScript GPGPU LibrariesJavaScript libraries that provide interfaces for general-purpose computing on graphics hardware. **Distinct from GPU Acceleration Libraries:** Distinct from GPU Acceleration Libraries: focuses on the JavaScript ecosystem and browser-based GPGPU, not general system-level GPU libraries.
  • Math Library Accelerators3 وسوم فرعيةEnabling GPU-accelerated implementations of FFT, matrix multiply, and solver operations via dedicated math libraries. **Distinct from GPU Acceleration Libraries:** Distinct from general GPU Acceleration Libraries: focuses on enabling specific math library backends (cuFFTDx, cuBLASDx, cuSolverDx) rather than general GPU offloading.
  • OrchestrationIntegration of GPU-accelerated libraries into distributed workflows for large-scale model training and optimization. **Distinct from GPU Acceleration Libraries:** Distinct from GPU Acceleration Libraries: focuses on the orchestration of distributed GPU tasks rather than the libraries themselves.
  • Token Mixing AcceleratorsGPU kernels and libraries that accelerate token mixing operations in sequence models, reducing memory bandwidth and compute overhead. **Distinct from GPU Acceleration Libraries:** Distinct from general GPU Acceleration Libraries: focuses specifically on token mixing operations for sequence models rather than broad GPU compute acceleration.
  • Zero-Copy Buffer InteroperabilityMechanisms for sharing GPU memory buffers between different libraries without duplicating data to system memory. **Distinct from GPU Acceleration Libraries:** Focuses on the high-performance sharing of memory buffers between libraries, rather than general GPU offloading or library integration.