Skip to main content
MKL.NET.Matrix package icon

MKL.NET.Matrix

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.

Total Downloads
77.1K
77,131
Published
Jan 30, 2021
Latest stable version

Install

.NET CLI
dotnet add package MKL.NET.Matrix --version 0.6.2
Package Manager Console
Install-Package MKL.NET.Matrix -Version 0.6.2
PackageReference
<PackageReference Include="MKL.NET.Matrix" Version="0.6.2" />

Frameworks

net5.0 .NETStandard2.0

Dependencies

MKL.NET
net5.0
[1.1.0, )
MKL.NET
.NETStandard2.0
[1.1.0, )

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.