Top 23 gpu-computing Open-Source Projects
-
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Here are our benchmarks on training time comparing Tangram's Gradient Boosted Decision Tree Library to LightGBM, XGBoost, CatBoost, and sklearn.
-
Project mention: Gyroflow: Open source alternative to Catalyst Browse | reddit.com/r/SonyAlpha | 2022-05-12
I'm frustrated with Catalyst Browse for my stabilization needs because it takes forever to export and often crashes and glitches and there's no batch exporting. So imagine my delight when I stumbled across something called Gyroflow which claims to be a "do everything" tool for gyro stabilization.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: tf-quant-finance: NEW Derivatives and Hedging - star count:3076.0 | reddit.com/r/algoprojects | 2022-05-19
-
To calculate the Word Error Rate I took a python script from the tensorflow/lingvo project and rewrote it in js. In essence, it is just a simple solution of the Edit Distance task, in addition to error calculation for each of the three types: deletion, insertion, and replacement. In the end, I did not the most intelligent method of comparing texts, and yet it was sufficient enough to later on add parameters to queries to Speech-to-Tex.
-
You could probably layer a software implementation of the rasterization pipeline on top of a compute-focused open-source GPU architecture like Nyuzi: https://github.com/jbush001/NyuziProcessor/
I would expect a 2x slowdown over hardware rasterization, based on NVIDIA's work on such an approach, but this is probably fine if you're just trying to match Voodoo3 performance. And one could imagine bolting a minimal hardware rasterizer on top of Nyuzi to speed things up once the software implementation is working.
-
I also found the emu crate, which provides a CUDA-esque wrapper over wpgu. This seems pretty convenient.
-
SciMLBook
Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)
Project mention: SciML/SciMLBook: Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J) | reddit.com/r/Julia | 2022-01-31This was previously the https://github.com/mitmath/18337 course website, but now in a new iteration of the course it is being reset. To avoid issues like this in the future, we have moved the "book" out to its own repository, https://github.com/SciML/SciMLBook, where it can continue to grow and be hosted separately from the structure of a course. This means it can be something other courses can depend on as well. I am looking for web developers who can help build a nicer webpage for this book, and also for the SciMLBenchmarks.
-
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.
-
-
-
Project mention: Da li u Srbiji , generalno prostoru balkana , ima "Ozbiljnih" Open source kreatora? | reddit.com/r/programiranje | 2022-02-10
-
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
-
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
Project mention: AMD just keeps making "the impossible" as told by some people | reddit.com/r/Amd | 2022-05-13 -
Looking for a few projects that make use of it, I found accelerate, hawk, polysemy and pretty-simple, so I'll be interested to poke around in their code and see how they have things set up.
-
-
Project mention: Looking for some resources on web gpu to elarn as a beginner. | reddit.com/r/webgpu | 2022-03-17
Someone has put together a very useful list of resources: https://github.com/mikbry/awesome-webgpu
-
Project mention: Phoronix: "Intel's Vulkan Linux Driver Adds Experimental Mesh Shader Support For DG2/Alchemist" | reddit.com/r/hardware | 2022-02-03
ROCm is completely independent from these. It's a compute stack containing an OpenCL implementation for Radeon GPUs, plus a CUDA-like language called HIP which can be compiled to either device code for Radeon GPUs or to PTX to work with Nvidia GPUs. However, some researchers also created hipSYCL that allows SYCL to run atop HIP; you can think of it like DXVK - the program contains the DirectX/SYCL API, and DXVK/hipSYCL converts it to Vulkan/HIP (with one difference - DXVK does the conversion at runtime, while hipSYCL does it at compile time).
-
-
Project mention: Integrating the CUDA APIs (Driver, Runtime, JIT) in pleasant modern-C++ wrappers | news.ycombinator.com | 2022-03-26
-
Project mention: How do I get the god like light rays effect reflection on my object?? | reddit.com/r/blenderhelp | 2022-02-01
Do you mean caustics? If so, I believe there are many YouTube videos and specifically a render engine called LuxCoreRender which has the ability to render caustics.
-
Project mention: Why Does SYCL Have Different Implementations, and What Version to Use for GPGPU Computing(With Slower CPU Mode for Testing/No Gpu Machines)? | reddit.com/r/gpgpu | 2021-08-12
triSYCL - an open-source implementation led by Xilinx
-
Project mention: WGPU setup and compute shader feedback - and Tutorial. | reddit.com/r/rust | 2022-01-16
Compute Shader 101 - Github, Video, Slideshow. additional resources at end of slide show.
-
-
I had exactly the same thought after watching the video (though I wanted to do this for a while anyways) and did exactly that :) I found it interesting to see how different changes impact the ABI of our library, even though we don't promise ABI compatibility or anything. We add the head of the diff part to a PR comment, and store everything else as a build artifact. See the corresponding PR here: https://github.com/ginkgo-project/ginkgo/pull/922
gpu-computing related posts
- Gyroflow: Open source alternative to Catalyst Browse
- Flip Video or Gyro Data With Reelsteady 2?
- E-scooters have a home down here. I love exploring! #Zero11XLove
- Snap launches its first drone called Pixy
- possible to apply hypersmooth post shooting?
- How to make roller coaster povs?
- Hello I wanted to know what would be the best way to get started in Julia and artificial intelligence. I looked around alot of different languages and saw Julia was good for data science and for artificial intelligence but would like to know what would be good ways to just do it. Thank you
Index
What are some of the best open-source gpu-computing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | catboost | 6,515 |
2 | gyroflow | 3,228 |
3 | tf-quant-finance | 3,076 |
4 | lingvo | 2,481 |
5 | NyuziProcessor | 1,528 |
6 | Emu | 1,470 |
7 | SciMLBook | 1,448 |
8 | PyCUDA | 1,303 |
9 | bindsnet | 1,072 |
10 | neanderthal | 971 |
11 | Arraymancer | 946 |
12 | kompute | 862 |
13 | accelerate | 800 |
14 | stdgpu | 685 |
15 | awesome-webgpu | 546 |
16 | hipSYCL | 533 |
17 | Deep-learning-in-cloud | 474 |
18 | cuda-api-wrappers | 470 |
19 | BlendLuxCore | 465 |
20 | triSYCL | 399 |
21 | compute-shader-101 | 302 |
22 | vuh | 301 |
23 | ginkgo | 215 |
Are you hiring? Post a new remote job listing for free.