JetScan
ILGPU
Our great sponsors
JetScan | ILGPU | |
---|---|---|
4 | 6 | |
96 | 1,053 | |
- | - | |
0.0 | 9.0 | |
over 2 years ago | 5 days ago | |
C# | ||
MIT License | GNU General Public License v3.0 or later |
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.
JetScan
- Got the RealSense L515, very fast, usb 3.1 is great, but how to scan an object on a turntable??
-
Realsense D435 Point Cloud
github.com/devshank3/JetScan by u/shankharan (cuda based slam implementation)
-
Where are the cuDNN and CUDA libraries on the jetson nano,useful to fix this error : /bin/sh: 1: nvcc: not found ?
from https://github.com/devshank3/JetScan/blob/master/Software\O3D/README.md)
- LIDAR to OBJ similar to photogrammetry with Intel RealSense L515?
ILGPU
-
ILGPU VS ComputeSharp - a user suggested alternative
2 projects | 27 Oct 2023
-
CUDA integration for C#
I've had a good experience with ILGPU: clean API, loads of samples, nice community. Apologies for a shameless plug, but I used it in one of my projects and happened to write a blog post about it: https://timiskhakov.github.io/posts/computing-the-convex-hull-on-gpu. Hope it helps!
-
Is there a way to utilize the gpu in a C# program?
https://github.com/Sergio0694/ComputesSharp is always being recommended to me. But I also just found this one https://github.com/m4rs-mt/ILGPU which looks very interesting. There are a lot of libraries which allow you to execute on the gpu
-
Is there a way to run metal shaders on CPU threads?
I would checkout the github for more details, or ask on the discord for more specifics, but all the kernels are compiled into IL by the C# compiler, then at runtime the ILGPU compiler converts them from IL into PTX, OpenCL, or back into IL (in a special way to maintain thread grouping and stuff). Then PTX / OpenCL /IL is compiled and run using the respective runtimes. Cuda for PTX, the OpenCL runtime for OpenCL, and .net for IL. We have talked about creating a CPU execution path that tries to match speeds with CPU code, but I do not think it is a big priority.
-
What is ILGPU | Links | FAQ
Github repo
What are some alternatives?
librealsense - Intel® RealSense™ SDK
CUDAfy.NET - CUDAfy .NET allows easy development of high performance GPGPU applications completely from the .NET. It's developed in C#.
waifu2x-converter-cpp - Improved fork of Waifu2X C++ using OpenCL and OpenCV
ZenTimings
jetson_stats - 📊 Simple package for monitoring and control your NVIDIA Jetson [Orin, Xavier, Nano, TX] series
NvAPIWrapper - NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
CSI-Camera - Simple example of using a CSI-Camera (like the Raspberry Pi Version 2 camera) with the NVIDIA Jetson Developer Kit
Hybridizer - Examples of C# code compiled to GPU by hybridizer
awesome-3D-scanners - A list of 3D scanners and their specifications.
Amplifier.NET - Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
gaussian_splatting_notes - A detailed formulae explanation on gaussian splatting
arrayfire-rust - Rust wrapper for ArrayFire