Release v0.102.19
Changes in v0.102.19
Bug Fixes
- quiesce in-flight prefetch workers before pool teardown (#687)
Performance Improvements
- route large-spatial 3x3 convs to implicit-GEMM (24x forward, 8x CNN step) (#690)
- route StreamingStrategy GEMM dispatch onto low-latency PersistentParallelExecutor (#688)
Packages
- AiDotNet.Native.CLBlast
- AiDotNet.Native.CUDA
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.CUDA.Fragments
- AiDotNet.Native.MoltenVK
- AiDotNet.Native.OneDNN
- AiDotNet.Native.OpenBLAS
- AiDotNet.Native.ROCm
- AiDotNet.Tensors
Note: AiDotNet.Native.CUDA bundles the NVIDIA CUDA 12 runtime (cudart / cuBLAS / cuBLASLt / nvRTC, ~770MB). Because that exceeds nuget.org's 250 MB per-package limit, it ships as a small meta package plus a set of
AiDotNet.Native.CUDA.Fragments.*chunk packages that are reassembled into the full DLLs at your build (win-x64) — justdotnet add package AiDotNet.Native.CUDAalongside AiDotNet.Tensors on NVIDIA GPU machines; the fragments restore automatically.
Note: AiDotNet.Native.ROCm requires ROCm installed on the target machine for the kernel library (~496MB).
Installation
dotnet add package AiDotNet.Tensors