RecursiveAI.OneGpu.Kernels
1.0.0
Prefix Reserved
dotnet add package RecursiveAI.OneGpu.Kernels --version 1.0.0
NuGet\Install-Package RecursiveAI.OneGpu.Kernels -Version 1.0.0
<PackageReference Include="RecursiveAI.OneGpu.Kernels" Version="1.0.0" />
<PackageVersion Include="RecursiveAI.OneGpu.Kernels" Version="1.0.0" />
<PackageReference Include="RecursiveAI.OneGpu.Kernels" />
paket add RecursiveAI.OneGpu.Kernels --version 1.0.0
#r "nuget: RecursiveAI.OneGpu.Kernels, 1.0.0"
#:package RecursiveAI.OneGpu.Kernels@1.0.0
#addin nuget:?package=RecursiveAI.OneGpu.Kernels&version=1.0.0
#tool nuget:?package=RecursiveAI.OneGpu.Kernels&version=1.0.0
RecursiveAI.OneGpu.Kernels
HLSL compute kernels for machine-learning inference on Vulkan, Metal and WebGPU: GEMM, attention, convolution and more.
Compute kernels written in HLSL and compiled at build time by RecursiveAI.OneShader.Build for Vulkan (SPIR-V), Metal and WebGPU. A
family class (Gemm, AttentionKernels, ConvKernels, ReduceKernels, SoftmaxKernels, NormKernels, ElementwiseKernels,
GatherKernels, RecurrentKernels, Int8Gemm and others) is created once from a GpuDevice and records passes into your command encoder. It
chooses its variant from the device's capabilities (cooperative matrices, subgroup sizes, float16) and keeps a portable fallback.
GpuKernelMode.Deterministic gives bit-repeatable GEMM, reductions, softmax and attention on one GPU and driver.
Shapes, strides and offsets are checked in safe code first; a bad one throws GpuKernelShapeException naming the operation and argument.
using var gemm = new Gemm(device, GemmElementType.F32);
gemm.Encode(encoder, new GemmProblem(m, n, k), a, b, c);
Operations, tolerances and determinism rules per family are in the repository's docs/.
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.OneGpu (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 0 | 11/12/2026 |