ILGPU.Algorithms
1.5.3
dotnet add package ILGPU.Algorithms --version 1.5.3
NuGet\Install-Package ILGPU.Algorithms -Version 1.5.3
<PackageReference Include="ILGPU.Algorithms" Version="1.5.3" />
<PackageVersion Include="ILGPU.Algorithms" Version="1.5.3" />
<PackageReference Include="ILGPU.Algorithms" />
paket add ILGPU.Algorithms --version 1.5.3
#r "nuget: ILGPU.Algorithms, 1.5.3"
#:package ILGPU.Algorithms@1.5.3
#addin nuget:?package=ILGPU.Algorithms&version=1.5.3
#tool nuget:?package=ILGPU.Algorithms&version=1.5.3
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
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| .NET Framework | net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
NuGet packages (49)
Showing the top 5 NuGet packages that depend on ILGPU.Algorithms:
| Package | Downloads |
|---|---|
|
ParallelReverseAutoDiff
A library for parallelized reverse mode automatic differentiation in C# for custom neural network development. |
|
|
ParallelReverseAutoDiffLite
A lightweight library for parallelized reverse mode automatic differentiation in C# for custom neural network development using single-precision. |
|
|
libESPER-V2
Second version of the ESPER library for speech and singing parametrization, modification, compression and recovery |
|
|
Gravicode.Science.GraviNum
Gravicode.Science - data science and AI ecosystem for .NET. Dibuat oleh Gravicode Studios, dipimpin oleh Kang Fadhil. |
|
|
EvaluatedApplications.AlgFormer.Gpu
ILGPU/CUDA acceleration for the AlgFormer package's HoloFormer model: GpuHoloTrainer runs batched GPU forward/backward training (CPU Adam by default, with an opt-in fused on-GPU Adam step) and GPU inference (Logits, StackIterLogits). GpuDevice auto-detects a CUDA device at startup and otherwise runs the SAME kernels on ILGPU's own CPU accelerator, so one build works with or without a CUDA card; genuinely over-length windows still run on the CPU HoloFormer directly. Every kernel is gradchecked against the CPU HoloFormer as its correctness oracle (float-close fp32, not bit-identical). Also ships an opt-in, default-OFF "ADAM & EVE" per-layer directional gradient gate layered on the fused on-GPU Adam step, live in production training (not an unused experiment) since 2026-09-24, plus preference (DPO) training on the GPU: per-sequence log-probabilities (SequenceLogProb) and a signed-weight all-positions training step (TrainBatchAllPosWeighted), at the same weight-tied depth the trainer trains at, with a frozen reference model (NewReference); exact bit-identical GPU page transforms for Phasor's Pleroma key band (PleromaPageTransform: Forward, Inverse, Dft over a 61-bit or sub-40-bit prime field, with an ILGPU CPU and a managed backend) and the Pleroma Cascade Newton pass (PleromaNewtonGpu); and a deprecated non-holo GpuModel/GpuTrainer twin for the older softmax-attention AlgFormer core. Add this package only if you want GPU acceleration; the core AlgFormer package stays dependency-free and AOT/trim-safe without it. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on ILGPU.Algorithms:
| Repository | Stars |
|---|---|
|
StockSharp/StockSharp
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.3 | 85,275 | 7/12/2025 |
| 1.5.2 | 11,538 | 3/6/2025 |
| 1.5.1 | 63,130 | 9/13/2023 |
| 1.5.0 | 15,134 | 8/23/2023 |
| 1.5.0-beta1 | 391 | 7/21/2023 |
| 1.4.0 | 18,887 | 5/18/2023 |
| 1.4.0-rc2 | 401 | 5/2/2023 |
| 1.4.0-rc1 | 548 | 3/19/2023 |
| 1.3.1 | 6,936 | 12/27/2022 |
| 1.3.0 | 36,679 | 11/27/2022 |
| 1.3.0-beta2 | 420 | 10/24/2022 |
| 1.3.0-beta1 | 469 | 9/1/2022 |
| 1.2.0 | 38,397 | 5/29/2022 |
| 1.2.0-beta1 | 552 | 4/7/2022 |
| 1.1.0 | 21,145 | 3/23/2022 |
| 1.1.0-rc1 | 524 | 2/24/2022 |
| 1.1.0-beta1 | 682 | 1/28/2022 |
| 1.0.0 | 21,251 | 12/1/2021 |
| 1.0.0-rc3 | 865 | 11/22/2021 |
| 1.0.0-rc2 | 1,119 | 10/12/2021 |