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

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

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

NVIDIA/cutlass

0
View on GitHub↗
9,904 نجوم·1,909 تفرعات·C++·2 مشاهداتdocs.nvidia.com/cutlass/index.html↗

Cutlass

Cutlass is a collection of C++ templates and Python interfaces for implementing high-performance linear algebra operations on NVIDIA GPUs. It provides a kernel composition framework for designing custom GPU kernels and a mixed-precision tensor library capable of executing operations across diverse data formats, ranging from 64-bit floating point to 4-bit integers.

The project features a toolkit for operator fusion that integrates activation functions and bias calculations directly into matrix multiplication kernels to reduce memory passes. It also includes a Python-based domain-specific language for defining high-performance GPU operations, which eliminates the need for C++ glue code.

The framework covers broader capabilities in GPU memory layout optimization, hierarchical tiling strategies, and the development of specialized CUDA kernels through modular software hierarchies.

Features

  • GPU Kernel Implementations - Provides a framework for implementing custom-written hardware-level kernels for accelerated parallel computing on NVIDIA GPUs.
  • CUDA-Accelerated Libraries - A CUDA-accelerated library of C++ templates and Python interfaces for high-performance matrix operations.
  • Kernel Composition Frameworks - Provides a modular software hierarchy for composing specialized GPU kernels by tuning tiling sizes and data types.
  • Compute Engines - Implements a mixed-precision tensor library supporting data formats from 64-bit floating point down to 4-bit integers.
  • Mixed-Precision Compute Engines - Provides a unified interface for hardware-accelerated tensor cores supporting numerical formats from 64-bit float to 4-bit integers.
  • Mixed-Precision Computing - Executes operations across various data types from 64-bit floating point to 4-bit formats to balance precision and speed.
  • Matrix Operation Fusions - Integrates activation functions and bias calculations directly into matrix multiplication kernels to reduce memory passes.
  • Gathered Matrix Multiplication - Implements the fusion of gathering and matrix multiplication into a single optimized operation to reduce memory overhead.
  • Tensor Libraries - Provides a framework for creating and manipulating multidimensional arrays across diverse numerical precisions.
  • Tensor Mappings - Maps multi-dimensional tensor data into linear memory to optimize direct hardware access and movement.
  • Python GPU Kernels - Provides a domain-specific language to define high-performance GPU kernels directly in Python, eliminating the need for C++ glue code.
  • Multidimensional Arrays - Defines multidimensional array structures to simplify indexing and data movement across GPU threads.
  • GPU Linear Algebra Libraries - Implements high-performance matrix multiplication and tensor computations on NVIDIA hardware using modular templates.
  • GPU Matrix Operation Implementations - Builds high-performance matrix multiplication and related GPU computations using modular templates and language interfaces.
  • Memory Layout Optimizations - Optimizes the organization of multidimensional tensors to improve cache locality and reduce memory overhead.
  • Template-Based Kernel Composition - Uses C++ templates to generate specialized GPU kernels by combining modular software components and hardware tuning parameters.
  • Tiled Memory Access Patterns - Organizes data movement into structured blocks to maximize cache locality across the GPU memory hierarchy.
  • Kernel Configuration DSLs - Provides a high-level Python DSL to define kernel configurations and layouts without requiring C++ glue code.
  • AI & Machine Learning - CUDA templates for high-performance linear algebra
  • Tensor Core Optimization - Template-based library for implementing high-performance tensor computations on NVIDIA GPUs.

سجل النجوم

مخطط تاريخ النجوم لـ nvidia/cutlassمخطط تاريخ النجوم لـ nvidia/cutlass

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة nvidia/cutlass؟

Cutlass is a collection of C++ templates and Python interfaces for implementing high-performance linear algebra operations on NVIDIA GPUs. It provides a kernel composition framework for designing custom GPU kernels and a mixed-precision tensor library capable of executing operations across diverse data formats, ranging from 64-bit floating point to 4-bit integers.

ما هي الميزات الرئيسية لـ nvidia/cutlass؟

الميزات الرئيسية لـ nvidia/cutlass هي: GPU Kernel Implementations, CUDA-Accelerated Libraries, Kernel Composition Frameworks, Compute Engines, Mixed-Precision Compute Engines, Mixed-Precision Computing, Matrix Operation Fusions, Gathered Matrix Multiplication.

ما هي البدائل مفتوحة المصدر لـ nvidia/cutlass؟

تشمل البدائل مفتوحة المصدر لـ nvidia/cutlass: xlite-dev/leetcuda — LeetCUDA is a collection of high-performance GPU kernel libraries focusing on memory optimization, activation… nvidia/isaac-gr00t. rapidsai/cuml — cuml is a GPU-accelerated machine learning library and framework that uses CUDA to accelerate tabular data… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… facebookresearch/flashlight — Flashlight is a C++ machine learning library and deep learning framework designed for building and training neural… infrasys-ai/aisystem — AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip…

بدائل مفتوحة المصدر لـ Cutlass

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cutlass.
  • xlite-dev/leetcudaالصورة الرمزية لـ xlite-dev

    xlite-dev/LeetCUDA

    9,694عرض على GitHub↗

    LeetCUDA is a collection of high-performance GPU kernel libraries focusing on memory optimization, activation functions, and attention mechanisms. It serves as a reference library for CUDA kernel implementations, ranging from basic element-wise operations to complex neural network components, and provides Python bindings to integrate these kernels into deep learning workflows. The project is distinguished by its focus on low-level hardware optimizations. This includes the use of tensor cores for half-precision matrix multiplication, asynchronous data pipelining with double buffering, and shar

    Cudacudacuda-12cuda-cpp
    عرض على GitHub↗9,694
  • nvidia/isaac-gr00tالصورة الرمزية لـ NVIDIA

    NVIDIA/Isaac-GR00T

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

    rapidsai/cuml

    5,209عرض على GitHub↗

    cuml is a GPU-accelerated machine learning library and framework that uses CUDA to accelerate tabular data preprocessing and model execution. It provides a suite of tools for training and deploying classification, regression, and clustering models on NVIDIA GPUs and GPU clusters. The library is designed for scalability, offering a distributed GPU machine learning environment that can spread computation and data across multiple hardware accelerators and nodes to handle datasets exceeding single-device memory. It mirrors standard estimator interfaces to allow the replacement of CPU-based models

    Python
    عرض على GitHub↗5,209
  • 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

    C++caffecomputer-visiondeep-learning
    عرض على GitHub↗8,734
عرض جميع البدائل الـ 30 لـ Cutlass→