The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Cuda Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, and OpenCV Contrib.
-
nvitop
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther
Project mention: Amazon plans to charge for Alexa in June–unless internal conflict delays revamp | news.ycombinator.com | 2024-01-20Yeah, whisper is the closest thing we have, but even it requires more processing power than is present in most of these edge devices in order to feel smooth. I've started a voice interface project on a Raspberry Pi 4, and it takes about 3 seconds to produce a result. That's impressive, but not fast enough for Alexa.
From what I gather a Pi 5 can do it in 1.5 seconds, which is closer, so I suspect it's only a matter of time before we do have fully local STT running directly on speakers.
> Probably anathema to the space, but if the devices leaned into the ~five tasks people use them for (timers, weather, todo list?) could probably tighten up the AI models to be more accurate and/or resource efficient.
Yes, this is the approach taken by a lot of streaming STT systems, like Kaldi [0]. Rather than use a fully capable model, you train a specialized one that knows what kinds of things people are likely to say to it.
[0] http://kaldi-asr.org/
Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259
Around the same time, I discovered Numba and was fascinated by how easily it could bring huge performance improvements to Python code.
Project mention: CatBoost: Open-source gradient boosting library | news.ycombinator.com | 2024-03-05
Project mention: Open-source project ZLUDA lets CUDA apps run on AMD GPUs | news.ycombinator.com | 2024-03-05It now supports AMD GPUs since 3 weeks ago, check the latest commit at the repo:
https://github.com/vosen/ZLUDA
The article also mentions exactly this fact.
The interesting thing about Polars is that it does not try to be a drop-in replacement to pandas, like Dask, cuDF, or Modin, and instead has its own expressive API. Despite being a young project, it quickly got popular thanks to its easy installation process and its “lightning fast” performance.
View on GitHub
- Updated Docker images with OpenCV
https://github.com/hybridgroup/gocv/releases/tag/v0.36.0
Project mention: ChaiNNer – Node/Graph based image processing and AI upscaling GUI | news.ycombinator.com | 2023-07-19There is already an AI framework named Chainer: https://github.com/chainer/chainer
Project mention: Optimization Techniques for GPU Programming [pdf] | news.ycombinator.com | 2023-08-09I would recommend the course from Oxford (https://people.maths.ox.ac.uk/gilesm/cuda/). Also explore the tutorial section of cutlass (https://github.com/NVIDIA/cutlass/blob/main/media/docs/cute/...) if you want to learn more about high performance gemm.
Loads of people have stated why easy GPU interfaces are difficult to create, but we solve many difficult things all the time.
Ultimately I think CPUs are just satisfactory for the vast vast majority of workloads. Servers rarely come with any GPUs to speak of. The ecosystem around GPUs is unattractive. CPUs have SIMD instructions that can help. There are so many reasons not to use GPUs. By the time anyone seriously considers using GPUs they're, in my imagination, typically seriously starved for performance, and looking to control as much of the execution details as possible. GPU programmers don't want an automagic solution.
So I think the demand for easy GPU interfaces is just very weak, and therefore no effort has taken off. The amount of work needed to make it as easy to use as CPUs is massive, and the only reason anyone would even attempt to take this on is to lock you in to expensive hardware (see CUDA).
For a practical suggestion, have you taken a look at https://arrayfire.com/ ? It can run on both CUDA and OpenCL, and it has C++, Rust and Python bindings.
Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12That's why the authors recommend pipx for installing nvitop. I am not a sysadmin, but I prefer pipx over relying on the (often outdated) distro sources.
https://github.com/XuehaiPan/nvitop?tab=readme-ov-file#insta...
Project mention: Hip: Runtime API and Kernel Language for Portable Apps for AMD and Nvidia GPUs | news.ycombinator.com | 2024-03-10
Project mention: Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux) | news.ycombinator.com | 2023-12-04
Cuda related posts
- DCompute: Native execution of D on GPUs and other Accelerators
- Open-source project ZLUDA lets CUDA apps run on AMD GPUs
- Nvidia bans using translation layers for CUDA software
- Nvidia bans using translation layers for CUDA software to run on other chips
- Nvidia hits $2T valuation as AI frenzy grips Wall Street
- Optimization Example: Mandelbrot Set (part 1)
- AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Cuda projects? This list will help you:
Project | Stars | |
---|---|---|
1 | hashcat | 19,873 |
2 | instant-ngp | 15,329 |
3 | Kaldi Speech Recognition Toolkit | 13,706 |
4 | Open3D | 10,485 |
5 | Numba | 9,432 |
6 | cupy | 7,774 |
7 | catboost | 7,744 |
8 | ZLUDA | 7,617 |
9 | cudf | 7,274 |
10 | cog | 7,088 |
11 | gocv | 6,289 |
12 | chainer | 5,862 |
13 | oneflow | 5,721 |
14 | cuda-samples | 5,306 |
15 | GPU-Puzzles | 5,022 |
16 | cutlass | 4,522 |
17 | ArrayFire | 4,404 |
18 | nvitop | 3,934 |
19 | cuml | 3,894 |
20 | HIP | 3,445 |
21 | tiny-cuda-nn | 3,379 |
22 | alien | 3,354 |
23 | lightseq | 3,088 |
Sponsored