MKL.NET.Matrix 0.6.3

Performance and memory optimised matrix algebra library based on cross platform MKL.NET.

- Matrix expressions are optimised to perform intermediate calculations inplace and reuse memory directly.
- Operations such as scale, transpose, +, * are combined into single MKL calls.
- Intermediate matrices are disposed or reused automatically.
- ArrayPool underlying memory model using IDisposable and Finalizers.
- Uses the Pinned Object Heap for net5.0.

Install-Package MKL.NET.Matrix -Version 0.6.3
dotnet add package MKL.NET.Matrix --version 0.6.3
<PackageReference Include="MKL.NET.Matrix" Version="0.6.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MKL.NET.Matrix --version 0.6.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MKL.NET.Matrix, 0.6.3"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

Bug fix for matrix multiplication (Blas.gemm) not able to reuse inputs.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.3 41 2/5/2021
0.6.2 56 1/30/2021
0.6.1 41 1/28/2021
0.6.0 61 1/27/2021
0.5.0 64 1/18/2021
0.4.0 78 1/16/2021
0.3.0 92 11/13/2020
0.2.0 95 11/9/2020
0.1.0 128 11/4/2020