122 packages tagged with “cuda”
ManagedCUDA aims an easy integration of NVidia's CUDA in .net applications written in C#, Visual Basic or any other .net language. This package includes only the core managedCuda library, no additional CUDA libraries and is platform independent.
ManagedCuda aims an easy integration of NVidia's CUDA in .NET applications written in C#, Visual Basic or any other .NET language. This package includes only the core ManagedCuda library and no additional CUDA libraries. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
Tensor (n-dimensional array) library for F# Core features: - n-dimensional arrays (tensors) in host memory or on CUDA GPUs - element-wise operations (addition, multiplication, absolute value, etc.) - basic linear algebra operations (dot product, SVD decomposition, matrix inverse, etc.) - reduction operations (sum, product, average, maximum, arg max, etc.) - logic operations (comparision, and, or, etc.) - views, slicing, reshaping, broadcasting (similar to NumPy) - scatter and gather by indices - standard functional operations (map, fold, etc.) Data exchange: - read/write support for HDF5 (.h5) - interop with standard F# types (Seq, List, Array, Array2D, Array3D, etc.) Performance: - host: SIMD and BLAS accelerated operations - by default Intel MKL is used (shipped with NuGet package) - other BLASes (OpenBLAS, vendor-specific) can be selected by configuration option - CUDA GPU: all operations performed locally on GPU and cuBLAS used for matrix operations Requirements: - Linux, MacOS or Windows on x64 - Linux requires libgomp.so.1 installed. Additional algorithms are provided in the Tensor.Algorithm package.
ILGPU compiler and runtime library for convenient and high-performance GPU programming in .Net. Samples can be found in the GitHub repository: https://github.com/m4rs-mt/ILGPU/tree/master/Samples
Alea GPU Platform core. It provides kernel constructs and a JIT compiler that translates IL instructions or F# quotations into GPU kernels. For more details, please go to http://www.quantalea.com .
managedCuda-wrapper for CUBLAS (Windows/Linux/.net Framework 4.8/.net Core >3.1)
Whisper.net.Runtime.Cuda.Windows contains the native runtime libraries to enable Whisper on .NET with Whisper.net and GPU support (Cuda) on Windows.
Whisper.net.Runtime.Cuda.Linux contains the native runtime libraries to enable Whisper on .NET with Whisper.net and GPU support (Cuda) for Linux
managedCuda-wrapper for NVRTC (Windows/Linux/.net Framework 4.8/.net Core >3.1)
ILGPU Algorithms library for high-level GPU programming. Samples can be found in the GitHub repository: https://github.com/m4rs-mt/ILGPU/tree/master/Samples
Combined of all the CUAD library (CUFFT, CURAND, CUSPARSE, CUBLAS, CUSOLVE, NPP and NVRTC.) into one .NET Standard package. Please install package version which based in CUDA installation. Original author: https://kunzmi.github.io/managedCuda/ ManagedCuda combines Cuda's GPU computing power with the comfort of managed .net code. While offering access to the entire feature set of Cuda's driver API, managedCuda has type safe wrapper classes for every handle defined by the API. ManagedCuda also includes wrappers for all Cuda based libraries, as there were CUFFT, CURAND, CUSPARSE, CUBLAS, CUSOLVE, NPP and NVRTC.
managedCuda-wrapper for CUFFT (Windows/Linux/.net Framework 4.8/.net Core >3.1)
Alea GPU Platform compiler. This is a development-only dependency.
managedCuda-wrapper for CUBLAS, only for x64-platform. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
managedCuda-wrapper for CUSOLVE (Windows/Linux/.net Framework 4.8/.net Core >3.1)
managedCuda-wrapper for NPP (Windows/Linux/.net Framework 4.8/.net Core >3.1)
managedCuda-wrapper for CURAND (Windows/Linux/.net Framework 4.8/.net Core >3.1)
managedCuda-wrapper for CUSPARSE (Windows/Linux/.net Framework 4.8/.net Core >3.1)
managedCuda-wrapper for cuDNN (Windows/Linux/.net Framework 4.x/.net Core 3.x)
managedCuda-wrapper for NVRTC, only for x64-platform. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
Whisper.net.Runtime.Cuda contains the native runtime libraries to enable Whisper on .NET with Whisper.net and GPU support (Cuda)
ManagedCUDA aims an easy integration of NVidia's CUDA in .net applications written in C#, Visual Basic or any other .net language. This package includes only the core managedCuda library, no additional CUDA libraries and is platform independent (Windows/Linux/.net Framework 4.x/.net Core 3.x).
Whisper.net.Runtime.Cublas contains the native runtime libraries to enable Whisper on .NET with Whisper.net and GPU support (Cublas)
C# wrapper for CUDA
Giving Windows C# developers easy access to NVIDIA's CUDA.
This library should be used and enhanced as needed, send me an e-mail for questions. Example of usage can be found in: https://youtu.be/H5scBM516M8 A simple implementation of this library is integrated in the binary: https://github.com/icariantk/SARELI/blob/master/SARELI/bin/Debug/SARELI.exe and how to use it: https://www.youtube.com/watch?v=TT66n4Q0_tQ
managedCuda-wrapper for CUFFT, only for x64-platform. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
A compiler, runtime, and API for GP-GPU computing using C# or any other NET language, for Windows and Ubuntu x64.
managedCuda-wrapper for Nvml, only for x64-platform. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
A C# wrapper API of CUDA Driver API (v9.2.88) for Windows and Ubuntu (x64).