Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Cuda Projects
-
A super-fast backtesting engine built in NumPy and accelerated with Numba.
-
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.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Speed Up Your Physics Simulations (250x Faster Than NumPy) Using PyTorch. Episode 1: The Boltzmann Distribution | reddit.com/r/Physics | 2023-04-13
I'd also recommend checking out CuPy which aims to fully re-implement the Numpy api for CUDA GPUs, while taking advantage of Nvidia's specialized libraries like cuBLAS, cuRAND, cuSOLVER etc. The tradeoff being that it only works with Nvidia GPUs.
-
Sorry maybe someone could chime in and help but I use chainer to upscale. https://github.com/chainer/chainer
-
Then I discovered Cog: Containers for Machine Learning. Looks like a way more flexible solution to plug in the existing infrastructure: you write your custom code and Cog plugs it in a Docker image with FastAPI, no extra ecosystem complexity added.
-
jittor
Jittor is a high-performance deep learning framework based on JIT compiling and meta-operators.
Project mention: Jittor: High-performance deep learning framework based on JIT and meta-operators | news.ycombinator.com | 2023-04-02 -
nvitop
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
Project mention: Why does stable diffusion hold onto my vram even when it’s doing nothing. It works great for a few images and then it racks up so much vram usage it just won’t do anything anymore and errors out. Is there a way to free up VRAM every so often? RX 6700XT 12GB VRAM | reddit.com/r/StableDiffusion | 2023-03-25Hey, thanks for that. I think I found what you mentioned: https://github.com/XuehaiPan/nvitop
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
-
Project mention: Making a trailer for my book with midjourney. What do you think? | reddit.com/r/midjourney | 2023-04-16
I guess you could use a free video editor (Davinci resolve is free with less features than payed version). And then try to use this open source script: https://github.com/sniklaus/3d-ken-burns, but it would definitely be harder.
-
Project mention: QualityScaler 2.1 - image/video AI upscaler | reddit.com/r/madeinpython | 2023-05-15
-
viseron
Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.
Project mention: Viseron 2.2.0 - Self-hosted, local only NVR and AI Computer Vision software. | reddit.com/r/selfhosted | 2023-04-22 -
Please note that OpenCL consists of two parts: host API and a separate language which is used to write kernels (code which is going to be offloaded to devices). OpenCL specification describes host APIs as C-style APIs and that is what implementors has to provide. However, there are number of various libraries which provides bindings for other languages: - C++ - Python - Go - Rust
-
-
-
-
TransformerEngine
A library for accelerating Transformer models on NVIDIA GPUs, including using 8-bit floating point (FP8) precision on Hopper GPUs, to provide better performance with lower memory utilization in both training and inference.
Project mention: Benchmarking Large Language Models on NVIDIA H100 GPUs with CoreWeave (Part 1) | reddit.com/r/nvidia | 2023-04-304090 now has its 8-bit float enabled as well, see the [transformer engine issue](https://github.com/NVIDIA/TransformerEngine/issues/15)
-
-
-
Pine
:evergreen_tree: Aimbot powered by real-time object detection with neural networks, GPU accelerated with Nvidia. Optimized for use with CS:GO. (by petercunha)
-
Project mention: GitHub - rnd-team-dev/plotoptix: Data visualisation and ray tracing in Python based on OptiX 7.5 framework. | reddit.com/r/Python | 2022-10-30
-
I had this recommended to me, but have yet to try it out: https://github.com/spcl/dace
-
warp-drive
Extremely Fast End-to-End Deep Multi-Agent Reinforcement Learning Framework on a GPU (JMLR 2022)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Cuda related posts
- Issues with NVIDIA drivers on Fedora
- Why does resizing windows in Linux desktop don't feel quite as "snappy" as in other OSes?
- QualityScaler 2.1 - image/video AI upscaler
- QualityScaler 2.1 - image/video AI upscaler
- Benchmarking Large Language Models on NVIDIA H100 GPUs with CoreWeave (Part 1)
- My tips for getting Fedora 38 working w/ Nvidia GPU & Intel CPU
- Da Vinci Resolve with Nvidia Drivers on F37 with KDE Wayland
-
A note from our sponsor - Sonar
www.sonarsource.com | 3 Jun 2023
Index
What are some of the best open-source Cuda projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Numba | 8,633 |
2 | catboost | 7,160 |
3 | cupy | 6,924 |
4 | chainer | 5,802 |
5 | cog | 4,805 |
6 | jittor | 2,811 |
7 | nvitop | 1,950 |
8 | PyCUDA | 1,547 |
9 | torchrec | 1,437 |
10 | 3d-ken-burns | 1,427 |
11 | QualityScaler | 1,167 |
12 | viseron | 975 |
13 | pyopencl | 974 |
14 | tsdf-fusion-python | 954 |
15 | scikit-cuda | 930 |
16 | caer | 691 |
17 | TransformerEngine | 664 |
18 | FastFold | 475 |
19 | arrayfire-python | 406 |
20 | Pine | 396 |
21 | plotoptix | 392 |
22 | dace | 376 |
23 | warp-drive | 373 |