chipStar
config
chipStar | config | |
---|---|---|
4 | 4 | |
147 | 33 | |
4.8% | - | |
9.7 | 8.9 | |
6 days ago | about 8 hours ago | |
C++ | Shell | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
chipStar
-
AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source
There is already a work-in-progress implementation of HIP on top of OpenCL https://github.com/CHIP-SPV/chipStar and the Mesa RustiCL folks are quite interested in getting that to run on top of Vulkan.
-
Vcc – The Vulkan Clang Compiler
chipStar (formerly CHIP-SPV) might also be worth checking out: https://github.com/CHIP-SPV/chipStar
It compiles CUDA/HIP C++ to SPIR-V that can run on top of OpenCL or Level Zero. (It does require OpenCL's compute flavored SPIR-V, instead of graphics flavored SPIR-V as seen in OpenGL or Vulkan. I also think it requires some OpenCL extensions that are currently exclusive to Intel NEO, but should on paper be coming to Mesa's rusticl implementation too.
- ChipStar: Run CUDA/Hip on SPIR-V via OpenCL/Level Zero
-
In the next 5 years, what do you think can push OpenCL adoption?
Regarding the second item (CUDA to OpenCL), have a look at hipstar: https://github.com/CHIP-SPV/hipstar
config
-
AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source
https://github.com/ublue-os/config/blob/main/build/ublue-os-...
There's a default `distrobox` with pytorch in ublue-os/config//build/ublue-os-just/etc-distrobox/apps.ini:
- best distro for gaming with proton?
-
Poor native performance in Steam games.
flatpak-system-update.timer.flatpak list | grep Steam ) If it's the flatpak you likely need to run flatpak update -y to get NVidia drivers that match your system. Otherwise you might fall back to software rendering. This command will have to be re-run every time you update your NVidia drivers (After just about every dnf upgrade command). You can have it run automatically with systemd units, see here. (Thanks to the ublue.it team for that btw! ) Just copy those two files into /etc/systemd/system, and run sudo systemctl daemon-reload && sudo systemctl enable
-
uBlue's Nvidia images are now 1.0
We include a bunch of extra udev rules for controllers and other hardware: That container is here specifically if you want to inspect it: https://github.com/ublue-os/config
What are some alternatives?
FluidX3D - The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
ublue - A familiar(ish) Ubuntu desktop for Fedora Silverblue.
OpenCL-Wrapper - OpenCL is the most powerful programming language ever created. Yet the OpenCL C++ bindings are cumbersome and the code overhead prevents many people from getting started. I created this lightweight OpenCL-Wrapper to greatly simplify OpenCL software development with C++ while keeping functionality and performance.
ostree
Cgml - GPU-targeted vendor-agnostic AI library for Windows, and Mistral model implementation.
silverblue-site - Historic website for Fedora Silverblue. Now at https://gitlab.com/fedora/websites-apps/fedora-websites/fedora-websites-3.0
hipDNN - A thin wrapper around miOpen and cuDNN
gamemode - Optimise Linux system performance on demand
llvm - Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
rpm-ostree-toolbox - App for automatically running rpm-ostree, generating disk images