C++ Nvidia

Open-source C++ projects categorized as Nvidia

Top 23 C++ Nvidium Projects

  1. moonlight-qt

    GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

    Project mention: Show HN: Open-source GeForce NOW alternative with Stadia's social features | news.ycombinator.com | 2024-05-18

    > I’m sure there’s a way to transmit those frames over a network if one was clever enough

    Something like Sunshine[1], coupled with Moonlight[2]?

    [1] https://github.com/LizardByte/Sunshine

    [2] https://github.com/moonlight-stream/moonlight-qt

  2. SaaSHub

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

    SaaSHub logo
  3. TensorRT

    NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.

    Project mention: The 6 Best LLM Tools To Run Models Locally | dev.to | 2024-08-29

    Extensions: Jan supports extensions like TensortRT and Inference Nitro for customizing and enhancing your AI models.

  4. jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  5. 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

  6. cuml

    cuML - RAPIDS Machine Learning Library

  7. onnx-tensorrt

    ONNX-TensorRT: TensorRT backend for ONNX

  8. CV-CUDA

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

  9. cccl

    CUDA Core Compute Libraries

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

    A fast GPU memory copy library based on NVIDIA GPUDirect RDMA technology

  11. cuda-api-wrappers

    Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.

    Project mention: The Missing Nvidia GPU Glossary | news.ycombinator.com | 2025-01-14

    NVIDIA does have a bunch of FOSS libraries - like CUB and Thrust (now part of CCCL). But - they tend to suffer from "not invented here" syndrome [1] ; so they seem to avoid collaboration on FOSS they don't manage/control by themselves.

    I have a bit of a chip on my shoulder here, since I've been trying to pitch my Modern C++ API wrappers to them for years, and even though I've gotten some appreciative comments from individuals, they have shown zero interest.

    https://github.com/eyalroz/cuda-api-wrappers/

    There is also their driver, which is supposedly "open source", but actually none of the logic is exposed to you. Their runtime library is closed too, their management utility (nvidia-smi), their LLVM-based compiler, their profilers, their OpenCL stack :-(

    I must say they do have relatively extensive documentation, even if it doesn't cover everything.

    [1] - https://en.wikipedia.org/wiki/Not_invented_here

  12. isaac_ros_nvblox

    NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox

    Project mention: Robotics and ROS2 Course by University of Eastern Finland | news.ycombinator.com | 2025-01-19
  13. relion

    Image-processing software for cryo-electron microscopy

  14. yolov5-deepsort-tensorrt

    A c++ implementation of yolov5 and deepsort

  15. dxvk-nvapi

    Alternative NVAPI implementation on top of DXVK.

  16. deko3d

    Homebrew low level graphics API for Nintendo Switch (Nvidia Tegra X1)

  17. optimus-manager-qt

    An interface for Optimus Manager that allows to switch GPUs on Optimus laptops.

  18. nvidia-system-monitor-qt

    Task Manager for Linux for Nvidia graphics cards

  19. gl_cadscene_rendertechniques

    OpenGL sample on various rendering approaches for typical CAD scenes

  20. vibrantLinux

    A tool to automate managing your screen's saturation depending on what programs are running

  21. isaac_ros_apriltag

    NVIDIA-accelerated Apriltag detection and pose estimation.

  22. isaac_ros_dnn_stereo_depth

    NVIDIA-accelerated, deep learned stereo disparity estimation

  23. ParallelReductionsBenchmark

    Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!

  24. peakperf

    Achieve peak performance on x86 CPUs and NVIDIA GPUs

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++ Nvidia discussion

Log in or Post with

C++ Nvidia related posts

  • The Missing Nvidia GPU Glossary

    1 project | news.ycombinator.com | 14 Jan 2025
  • The Success and Failure of Ninja (2020)

    5 projects | news.ycombinator.com | 28 Nov 2024
  • Show HN: Open-source GeForce NOW alternative with Stadia's social features

    3 projects | news.ycombinator.com | 18 May 2024
  • AMD MI300X 30% higher performance than Nvidia H100, even with optimized stack

    1 project | news.ycombinator.com | 17 Dec 2023
  • Sunshine: HEVC not supported (even though it should)

    1 project | /r/cloudygamer | 7 Dec 2023
  • Getting SDXL-turbo running with tensorRT

    1 project | /r/StableDiffusion | 6 Dec 2023
  • Playing your PS5 games with almost native quality in HDR on your Deck? Here is how: (For PC too)

    1 project | /r/SteamDeck | 6 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 moonlight-qt 11,623
2 TensorRT 11,064
3 jetson-inference 8,062
4 cutlass 6,038
5 cuml 4,361
6 onnx-tensorrt 2,997
7 CV-CUDA 2,422
8 cccl 1,384
9 gdrcopy 923
10 cuda-api-wrappers 811
11 isaac_ros_nvblox 487
12 relion 462
13 yolov5-deepsort-tensorrt 459
14 dxvk-nvapi 393
15 deko3d 340
16 optimus-manager-qt 233
17 nvidia-system-monitor-qt 162
18 gl_cadscene_rendertechniques 157
19 vibrantLinux 134
20 isaac_ros_apriltag 119
21 isaac_ros_dnn_stereo_depth 98
22 ParallelReductionsBenchmark 74
23 peakperf 66

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?