awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंOpen-source alternativesSelf-hosted softwareब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंHow we rankप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 रिपॉजिटरी

Awesome GitHub RepositoriesKernel Optimizations

Custom computational routines designed to leverage specific hardware instructions for high-performance matrix operations.

Distinguishing note: Focuses on low-level hardware-specific kernel implementations.

Explore 10 awesome GitHub repositories matching artificial intelligence & ml · Kernel Optimizations. Refine with filters or upvote what's useful.

Awesome Kernel Optimizations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • microsoft/bitnetmicrosoft का अवतार

    microsoft/BitNet

    39,327GitHub पर देखें↗

    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

    Implements custom computational routines that leverage native processor instructions to accelerate matrix multiplication.

    Python
    GitHub पर देखें↗39,327
  • facebookresearch/fairseqfacebookresearch का अवतार

    facebookresearch/fairseq

    32,228GitHub पर देखें↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Uses specialized CUDA kernels for convolution operators to significantly reduce memory usage during long sequence processing.

    Python
    GitHub पर देखें↗32,228
  • tencent/ncnnTencent का अवतार

    Tencent/ncnn

    22,811GitHub पर देखें↗

    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

    Implements hand-tuned assembly and intrinsic instructions for individual neural network operations to maximize performance on specific mobile processor architectures.

    C++androidarm-neonartificial-intelligence
    GitHub पर देखें↗22,811
  • mlc-ai/mlc-llmmlc-ai का अवतार

    mlc-ai/mlc-llm

    22,057GitHub पर देखें↗

    MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across diverse hardware platforms, including desktop, mobile, and web environments. By utilizing machine learning compilation, the project transforms high-level model definitions into specialized, hardware-specific binary libraries. This process optimizes model weights and generates compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware. The engine distinguishes itself by providing a unified runtime abstraction that enables

    Generates optimized compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware.

    Pythonlanguage-modelllmmachine-learning-compilation
    GitHub पर देखें↗22,057
  • kvcache-ai/ktransformerskvcache-ai का अवतार

    kvcache-ai/ktransformers

    17,288GitHub पर देखें↗

    Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language models. It functions as a heterogeneous inference engine and quantized execution runtime, enabling the deployment of massive models by distributing computational workloads across both CPU and GPU resources. This architecture allows users to bypass local memory constraints, making it possible to run and train models that exceed the capacity of a single device. The project distinguishes itself through specialized support for sparse architectures, particularly mixture-of-experts mode

    Implements hardware-specific computational kernels leveraging specialized instruction sets like AVX and AMX.

    Python
    GitHub पर देखें↗17,288
  • alibaba/mnnalibaba का अवतार

    alibaba/MNN

    14,242GitHub पर देखें↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Persists hardware-specific kernel data to disk to accelerate model initialization times.

    C++armconvolutiondeep-learning
    GitHub पर देखें↗14,242
  • internlm/lmdeployInternLM का अवतार

    InternLM/lmdeploy

    7,903GitHub पर देखें↗

    lmdeploy is a high-performance inference engine and deployment framework for large language models and vision models. It functions as a multi-modal model server and compression toolkit designed to serve models with high throughput and low latency. The system enables the distribution of model services across multiple machines using request-based load balancing and tensor parallelism. It includes specialized tools for model quantization and compression to reduce the memory footprint of weights and caches. The framework covers broad capability areas including production deployment, distributed

    Provides specialized low-level CUDA and C++ kernels to accelerate matrix multiplications and attention mechanisms.

    Pythoncodellamacuda-kernelsdeepspeed
    GitHub पर देखें↗7,903
  • nvidia/warpNVIDIA का अवतार

    NVIDIA/warp

    6,233GitHub पर देखें↗

    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

    Stores compiled GPU kernels between application runs to skip recompilation on subsequent launches.

    Pythoncudadifferentiable-programminggpu
    GitHub पर देखें↗6,233
  • voila-dashboards/voilavoila-dashboards का अवतार

    voila-dashboards/voila

    5,935GitHub पर देखें↗

    Voilà is a tool that converts Jupyter notebooks into standalone interactive web applications. It renders notebook cells as HTML web components, preserving live widgets while stripping source code by default, and gives each viewer a dedicated Jupyter kernel for isolated widget state and callback execution. The project runs as a Jupyter server extension, reusing existing server infrastructure for notebook serving and authentication. It supports directory-based notebook hosting, serving all notebooks in a folder as a browsable collection of web applications from a single command. Voilà also prov

    Starts a notebook's kernel before the first user request so the dashboard loads faster.

    Python
    GitHub पर देखें↗5,935
  • tile-ai/tilelangtile-ai का अवतार

    tile-ai/tilelang

    5,226GitHub पर देखें↗

    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

    Loads compiled kernels from cache to avoid recompilation across sessions.

    Python
    GitHub पर देखें↗5,226
  1. Home
  2. Artificial Intelligence & ML
  3. Kernel Optimizations

सब-टैग एक्सप्लोर करें

  • Kernel Caching Systems1 सब-टैगMechanisms for persisting hardware-specific operator data to disk to accelerate initialization. **Distinct from Kernel Optimizations:** Focuses on the persistence and caching of kernel data, distinct from the implementation of the kernels themselves.