C++ Cuda

Open-source C++ projects categorized as Cuda
GPU CPP HPC Hip Opencl

Top 23 C++ Cuda Projects

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • cudf

    cuDF - GPU DataFrame Library

    Project mention: Unleashing GPU Power: Supercharge Your Data Processing with cuDF | dev.to | 2024-06-21

    cuDF Documentation

  • oneflow

    OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

  • cutlass

    CUDA Templates for Linear Algebra Subroutines

    Project mention: Memory and ILP handling in 2D convolutions | news.ycombinator.com | 2024-07-20

    Years ago I started a collection of convolution optimization resources: https://github.com/mratsim/laser/wiki/Convolution-optimisati...

    Also checked and apparently Nvidia Cutlass now supports generic convolutions: https://github.com/NVIDIA/cutlass

  • alien

    ALIEN is a CUDA-powered artificial life simulation program.

    Project mention: Alien – CUDA-powered artificial life simulation program | news.ycombinator.com | 2024-08-17

    Prety neat! Looks like AMD might be possibility as some folks are trying to run it: https://github.com/chrxh/alien/issues/99

  • ArrayFire

    ArrayFire: a general purpose GPU library.

  • cuml

    cuML - RAPIDS Machine Learning Library

    Project mention: FLaNK Stack Weekly for 13 November 2023 | dev.to | 2023-11-13
  • HIP

    HIP: C++ Heterogeneous-Compute Interface for Portability

    Project mention: Run CUDA, Unmodified, on AMD GPUs | news.ycombinator.com | 2024-07-15

    Are you aware of HIP? It's officially supported and, for code that avoids obscure features of CUDA like inline PTX, it's pretty much a find-and-replace to get a working build:

    https://github.com/ROCm/HIP

    Don't believe me? Include this at the top of your CUDA code, build with hipcc, and see what happens:

    https://gitlab.com/StanfordLegion/legion/-/blob/master/runti...

    It's incomplete because I'm lazy but you can see most things are just a single #ifdef away in the implementation.

  • tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  • CTranslate2

    Fast inference engine for Transformer models

    Project mention: Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow | dev.to | 2024-04-29
  • lightseq

    LightSeq: A High Performance Library for Sequence Processing and Generation

  • heavydb

    HeavyDB (formerly OmniSciDB)

  • iree

    A retargetable MLIR-based machine learning compiler and runtime toolkit.

    Project mention: Calyx, a Compiler Infrastructure for Accelerator Generators | news.ycombinator.com | 2024-03-04

    How is this different than the mlir infrastructure of llvm and xla implemented in https://iree.dev/?

  • CV-CUDA

    CV-CUDA™ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.

  • slang

    Making it easier to work with shaders

    Project mention: Ask HN: Resources for GPU Compilers? | news.ycombinator.com | 2024-09-02
  • cortex.cpp

    Run and customize Local LLMs.

    Project mention: Neovim: My Setup for Developer Assistant with Local Language Models | dev.to | 2024-08-11

    This is the one you are looking for. https://github.com/janhq/cortex

  • VkFFT

    Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

  • marian

    Fast Neural Machine Translation in C++

  • MatX

    An efficient C++17 GPU numerical computing library with Python-like syntax

  • cccl

    CUDA Core Compute Libraries

    Project mention: NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | news.ycombinator.com | 2024-07-17
  • stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

  • oneAPI-samples

    Samples for Intel® oneAPI Toolkits

  • vuda

    VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Cuda discussion

Log in or Post with

C++ Cuda related posts

Index

What are some of the best open-source Cuda projects in C++? This list will help you:

Project Stars
1 Open3D 11,280
2 cudf 8,310
3 oneflow 5,874
4 cutlass 5,442
5 alien 4,681
6 ArrayFire 4,535
7 cuml 4,173
8 HIP 3,710
9 tiny-cuda-nn 3,696
10 CTranslate2 3,276
11 lightseq 3,150
12 heavydb 2,944
13 iree 2,584
14 CV-CUDA 2,339
15 slang 2,071
16 cortex.cpp 1,944
17 VkFFT 1,524
18 marian 1,212
19 MatX 1,194
20 cccl 1,170
21 stdgpu 1,148
22 oneAPI-samples 934
23 vuda 857

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?