RecursiveAI.OneGpu
1.0.0
Prefix Reserved
dotnet add package RecursiveAI.OneGpu --version 1.0.0
NuGet\Install-Package RecursiveAI.OneGpu -Version 1.0.0
<PackageReference Include="RecursiveAI.OneGpu" Version="1.0.0" />
<PackageVersion Include="RecursiveAI.OneGpu" Version="1.0.0" />
<PackageReference Include="RecursiveAI.OneGpu" />
paket add RecursiveAI.OneGpu --version 1.0.0
#r "nuget: RecursiveAI.OneGpu, 1.0.0"
#:package RecursiveAI.OneGpu@1.0.0
#addin nuget:?package=RecursiveAI.OneGpu&version=1.0.0
#tool nuget:?package=RecursiveAI.OneGpu&version=1.0.0
RecursiveAI.OneGpu
Devices, buffers, compute pipelines and command encoders for .NET, on any backend.
The backend-independent core of onegpu: GpuDevice, adapters and GpuCapabilities (subgroup sizes, float16, int8 dot product,
cooperative-matrix shapes, limits), typed GpuBuffer<T> over blittable types, uploads and non-blocking readback, compute pipelines built
from shaders compiled by RecursiveAI.OneShader.Build, command encoders with dispatch, indirect dispatch, pass timestamps and pass counts,
memory statistics, and the surfaces, textures and graphics pipelines a renderer needs. BCL only; it contains no interop. Add a backend
package (or RecursiveAI.OneGpu.Backends) to get a device.
using var device = GpuBackends.CreateDevice(); // from RecursiveAI.OneGpu.Backends
using var buffer = device.CreateBuffer<float>(new float[1024]);
Part of onegpu. MIT OR Apache-2.0, © Recursive AI, LLC.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- RecursiveAI.OneShader (>= 1.7.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on RecursiveAI.OneGpu:
| Package | Downloads |
|---|---|
|
RecursiveAI.OneGpu.Kernels
HLSL compute kernels for machine-learning inference on Vulkan, Metal and WebGPU: GEMM, attention, convolution and more. |
|
|
RecursiveAI.OneGpu.Metal
Metal backend for onegpu on macOS (Apple silicon), with no native binaries. |
|
|
RecursiveAI.OneGpu.Backends
Picks the onegpu backend for the platform: Metal on Apple, WebGPU in a browser, Vulkan elsewhere. |
|
|
RecursiveAI.OneGpu.Vulkan
Vulkan 1.3 backend for onegpu on Windows and Linux, with no native binaries. |
|
|
RecursiveAI.OneGpu.WebGpu
WebGPU backend for onegpu in the browser (.NET WebAssembly). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 0 | 11/12/2026 |