Top 23 gpu-computing Open-Source Projects
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.Project mention: Writing the fastest GBDT libary in Rust | dev.to | 2022-01-11
Here are our benchmarks on training time comparing Tangram's Gradient Boosted Decision Tree Library to LightGBM, XGBoost, CatBoost, and sklearn.
Video stabilization using gyroscope dataProject 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.
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.
High-performance TensorFlow library for quantitative finance.Project mention: tf-quant-finance: NEW Derivatives and Hedging - star count:3076.0 | reddit.com/r/algoprojects | 2022-05-19
LingvoProject mention: Voice assistant that can be taught how to swear (Part 1) | dev.to | 2022-04-08
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.
GPGPU microprocessor architectureProject mention: The WeeCee – Tiny Vortex86-Based DOS Gaming PC | news.ycombinator.com | 2021-11-19
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.
The write-once-run-anywhere GPGPU library for RustProject mention: GPU computing on Apple Silicon | reddit.com/r/rust | 2021-11-30
I also found the emu crate, which provides a CUDA-esque wrapper over wpgu. This seems pretty convenient.
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-31
This 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.
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.
CUDA integration for Python, plus shiny features
Simulation of spiking neural networks (SNNs) using PyTorch.
Fast Clojure Matrix LibraryProject mention: Da li u Srbiji , generalno prostoru balkana , ima "Ozbiljnih" Open source kreatora? | reddit.com/r/programiranje | 2022-02-10
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 backendsProject mention: Nim Version 1.6.6 Released | news.ycombinator.com | 2022-05-05
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
Embedded language for high-performance array computations (by AccelerateHS)Project mention: Introduction to Doctests in Haskell | reddit.com/r/haskell | 2022-04-19
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.
stdgpu: Efficient STL-like Data Structures on the GPU
😎 Curated list of awesome things around WebGPU ecosystem.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
Multi-backend implementation of SYCL for CPUs and GPUsProject 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).
List of Deep Learning Cloud Providers
Thin C++-flavored wrappers for the CUDA APIsProject mention: Integrating the CUDA APIs (Driver, Runtime, JIT) in pleasant modern-C++ wrappers | news.ycombinator.com | 2022-03-26
Blender Integration for LuxCoreProject 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.
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos GroupProject 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
Sample code for compute shader 101 trainingProject 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.
Vulkan compute for peopleProject mention: Resources for Vulkan GPGPU searched | reddit.com/r/vulkan | 2022-01-12
Numerical linear algebra software package (by ginkgo-project)Project mention: Incorporating abidiff into CI? | reddit.com/r/cpp | 2021-11-28
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
1 project | reddit.com/r/SonyAlpha | 12 May 2022
Flip Video or Gyro Data With Reelsteady 2?
1 project | reddit.com/r/gopro | 11 May 2022
E-scooters have a home down here. I love exploring! #Zero11XLove
1 project | reddit.com/r/ElectricScooters | 5 May 2022
Snap launches its first drone called Pixy
1 project | news.ycombinator.com | 29 Apr 2022
possible to apply hypersmooth post shooting?
1 project | reddit.com/r/gopro | 6 Apr 2022
How to make roller coaster povs?
1 project | reddit.com/r/KNEX | 14 Mar 2022
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
1 project | reddit.com/r/Julia | 13 Mar 2022
What are some of the best open-source gpu-computing projects? This list will help you:
Are you hiring? Post a new remote job listing for free.