Top 23 C++ Cuda Projects
-
Project mention: Creating a simple 3d engine to render a car for ML, how hard is it? Sim | reddit.com/r/cpp | 2021-12-16
http://www.open3d.org/ seems like a good choice. Is there anything better I'm missing?
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Users should work with higher level primitives like tasks, parallel loops, asynchronous functions etc. Think TBB, Thrust, Taskflow, lparallel for CL, etc.
-
Project mention: [D] Neural Networks using a generic GPU framework | reddit.com/r/MachineLearning | 2022-01-04
Looking for frameworks with Julia + OpenCL I found array fire. It seems quite good, bonus points for rust bindings. I will keep looking for more, Julia completely fell off my radar.
-
Project mention: Nvidia sees trillion-dollar future in open and parallel code | reddit.com/r/programming | 2022-05-03
Check out HIP.
-
It's the result of splitting a population of replicators in an opensource artificial life simulation and programming environment named ALIEN, you can check the subreddit in the cross post for more information about it or check the website at alien-project.org.
-
If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Project mention: Nvidia Hopper GPU Architecture and H100 Accelerator Announced | news.ycombinator.com | 2022-03-22
Yup, in a semi-related field, NVIDIA has 3xTF32 for cases needing higher precision: https://github.com/NVIDIA/cutlass/discussions/361
-
Well, there could be a DXVK type of solution to that I suppose, by translate the PTX in CUDA applications to AMD/Intel device code, or to another intermediate representation like SPIR. But the only effort I've seen in that vein seems to be mostly dead.
-
Project mention: Taking the Slang Shading Language From Research to Production | reddit.com/r/ProgrammingLanguages | 2022-04-09
-
Project mention: [School Days] I wanted to upload some upscaled wallpaper photos from the School Days website to share. When upscaled to a contemporary resolution I think the art style looks really pretty to be honest. | reddit.com/r/visualnovels | 2022-04-15
http://waifu2x.udp.jp/ is another upscaling website if you go over the other website's liimit. There's also offline versions like waifu2x-converter-cpp that run directly on your computer and is only limited by your graphics card. I've been a little too obsessed lately and I've even went so far as to upscale entire anime episodes frame by frame. (upscalling some 40,000 images can take a day or two depending on how you do it)
-
-
-
Project mention: Guys, How Do I change my code on MoneroOcean to mine ETC via trex please? | reddit.com/r/MoneroMining | 2022-03-23
If you're meaning "how to mine xmr with gpu" then here is the xmrig for nvidia to mine monero: https://github.com/xmrig/xmrig-nvidia but xmrig punishes gpu mining by auto set the hashrate to like 400hs depending on the gpu output that is.
-
Project mention: The Next Platform: "Intel Takes The SYCL To Nvidia's CUDA With Migration Tool" | reddit.com/r/hardware | 2022-05-20
Yup. SYCL is the future: https://github.com/illuhad/hipSYCL
-
Project mention: Ask HN: My process only gets scheduled on M1 efficiency cores | news.ycombinator.com | 2022-04-19
-
Project mention: Integrating the CUDA APIs (Driver, Runtime, JIT) in pleasant modern-C++ wrappers | news.ycombinator.com | 2022-03-26
-
vuda
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Project mention: Where to Learn Vulkan for parallel computation (with references to porting from CUDA) | reddit.com/r/vulkan | 2022-01-04There is actually a project on Github which tries to mimic the CPU-side code from CUDA to Vulkan projects, called VUDA.
-
-
-
-
timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
timemory is my recommendation as the backend if you want to build something custom
-
Project mention: [P] CTranslate2: an efficient inference engine for Transformer models | reddit.com/r/MachineLearning | 2022-05-23
If you'd like to learn more, please visit the GitHub repository and feel free to post questions or suggestions about the project!
C++ Cuda related posts
- [P] CTranslate2: an efficient inference engine for Transformer models
- A vision of a multi-threaded Emacs
- The Next Platform: "Intel Takes The SYCL To Nvidia's CUDA With Migration Tool"
- Designing dock for the Deck on a Deck... in the gaming mode
- Divergent Evolution
- CUDA Pathtracer
- Unpopular opinion: Ditch Nvidia already
Index
What are some of the best open-source Cuda projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Open3D | 6,766 |
2 | cudf | 4,768 |
3 | Thrust | 3,904 |
4 | ArrayFire | 3,826 |
5 | HIP | 2,705 |
6 | alien | 2,474 |
7 | libcudacxx | 1,974 |
8 | cutlass | 1,815 |
9 | ZLUDA | 1,074 |
10 | slang | 934 |
11 | waifu2x-converter-cpp | 747 |
12 | stdgpu | 689 |
13 | VexCL | 669 |
14 | xmrig-nvidia | 630 |
15 | hipSYCL | 533 |
16 | amgcl | 519 |
17 | cuda-api-wrappers | 471 |
18 | vuda | 430 |
19 | GPU-Raytracer | 359 |
20 | oneMKL | 306 |
21 | relion | 291 |
22 | timemory | 286 |
23 | CTranslate2 | 270 |
Are you hiring? Post a new remote job listing for free.