Gpufit
vuh
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Gpufit
-
Has anyone been able to get lmfit working with GPU/cuda, or know some other GPU based curve fitting library?
There's GPUFit, but it doesn't seem as easy an flexible, and it looks like I'll have to write all my own fitting models and then recompile, which, I'll do it if I have to, but I really prefer the flexibility that lmfit provides.
vuh
-
GLSL shaders for OpenCL
The only one that is relatively lightweight (and doesn't have dependencies) is vuh (https://github.com/Glavnokoman/vuh) that looks unsupported.
- Resources for Vulkan GPGPU searched
-
Blender 3.0 takes support for AMD GPUs to the next level
Don't try to use it directly, you need a higher level library.
https://github.com/KomputeProject/kompute seems like what's taking off. There are also smaller ones like https://github.com/Glavnokoman/vuh etc.
What are some alternatives?
ceres-solver - A large scale non-linear optimization library
GLSL - GLSL Shading Language Issue Tracker
ocl - OpenCL for Rust
uVkCompute - A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
rust-gpu - 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
liblava - Modern and easy-to-use library for Vulkan
cuda-api-wrappers - Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.
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.
clvk - Implementation of OpenCL 3.0 on Vulkan
VkFFT - Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
ParallelReductionsBenchmark - Thrust, CUB, TBB, AVX2, CUDA, OpenCL, OpenMP, SyCL - all it takes to sum a lot of numbers fast!
Tephra - A modern, high-performance C++17 graphics and compute library based on Vulkan