Browse Source

Providers: native provider packages shall depend on provider loader package

dependabot/nuget/NUnit3TestAdapter-4.2.0
Christoph Ruegg 5 years ago
parent
commit
341967090a
  1. 34
      MathNet.Numerics.CUDA.sln
  2. 36
      MathNet.Numerics.OpenBLAS.sln
  3. 53
      build/MathNet.Numerics.CUDA.Win.nuspec
  4. 49
      build/MathNet.Numerics.MKL.Linux-x64.nuspec
  5. 49
      build/MathNet.Numerics.MKL.Linux-x86.nuspec
  6. 53
      build/MathNet.Numerics.MKL.Linux.nuspec
  7. 49
      build/MathNet.Numerics.MKL.Win-x64.nuspec
  8. 49
      build/MathNet.Numerics.MKL.Win-x86.nuspec
  9. 53
      build/MathNet.Numerics.MKL.Win.nuspec
  10. 65
      build/MathNet.Numerics.OpenBLAS.Win.nuspec
  11. 64
      src/Numerics.Tests/Numerics.Tests.OpenBLAS.csproj

34
MathNet.Numerics.CUDA.sln

@ -47,6 +47,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Benchmark", "src\Benchmark\Benchmark.csproj", "{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Providers.CUDA", "src\Providers.CUDA\Providers.CUDA.csproj", "{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -216,6 +218,38 @@ Global
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.Build.0 = Release|Any CPU
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.ActiveCfg = Release|Any CPU
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Win32.ActiveCfg = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|Win32.Build.0 = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|x64.ActiveCfg = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Debug|x64.Build.0 = Debug|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Any CPU.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Win32.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|Win32.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|x64.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release|x64.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Any CPU.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Any CPU.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Mixed Platforms.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Mixed Platforms.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|Win32.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|x64.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-CUDA|x64.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Mixed Platforms.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Win32.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|Win32.Build.0 = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|x64.ActiveCfg = Release|Any CPU
{B8E643B4-A475-4CFB-8C2C-0F8A1F986603}.Release-Signed|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

36
MathNet.Numerics.OpenBLAS.sln

@ -40,13 +40,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A
ProjectSection(SolutionItems) = preProject
build\build-framework.fsx = build\build-framework.fsx
build.fsx = build.fsx
build\MathNet.Numerics.CUDA.Win.nuspec = build\MathNet.Numerics.CUDA.Win.nuspec
build\MathNet.Numerics.OpenBLAS.Win.nuspec = build\MathNet.Numerics.OpenBLAS.Win.nuspec
paket.dependencies = paket.dependencies
paket.lock = paket.lock
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Benchmark", "src\Benchmark\Benchmark.csproj", "{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Providers.OpenBLAS", "src\Providers.OpenBLAS\Providers.OpenBLAS.csproj", "{E8050772-5D35-4664-AFE6-6B6885F6D97A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -214,6 +216,38 @@ Global
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|Win32.Build.0 = Release|Any CPU
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.ActiveCfg = Release|Any CPU
{F2CA84AE-4B7C-46F5-9889-82BC5F9F0F4E}.Release-Signed|x64.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Win32.ActiveCfg = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|Win32.Build.0 = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|x64.ActiveCfg = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Debug|x64.Build.0 = Debug|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Any CPU.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Win32.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|Win32.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|x64.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release|x64.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Any CPU.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Any CPU.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Mixed Platforms.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Mixed Platforms.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Win32.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|Win32.Build.0 = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|x64.ActiveCfg = Release|Any CPU
{E8050772-5D35-4664-AFE6-6B6885F6D97A}.Release-Signed|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

53
build/MathNet.Numerics.CUDA.Win.nuspec

@ -1,28 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.CUDA.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - CUDA Native Provider for Windows (x64)</title>
<authors>Matthew A Johnson, Christoph Ruegg</authors>
<owners>Matthew A Johnson, Christoph Ruegg</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Nvidia CUDA native libraries for Math.NET Numerics.</description>
<summary>Nvidia CUDA native libraries for Math.NET Numerics.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native cuda gpu</tags>
</metadata>
<files>
<file src="..\..\out\CUDA\Windows\x64\cublas64_70.dll" target="build\x64\cublas64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\cudart64_70.dll" target="build\x64\cudart64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\cusolver64_70.dll" target="build\x64\cusolver64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\MathNet.Numerics.CUDA.dll" target="build\x64\MathNet.Numerics.CUDA.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.CUDA.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.CUDA.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - CUDA Native Provider for Windows (x64)</title>
<authors>Matthew A Johnson, Christoph Ruegg</authors>
<owners>Matthew A Johnson, Christoph Ruegg</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Nvidia CUDA native libraries for Math.NET Numerics.</description>
<summary>Nvidia CUDA native libraries for Math.NET Numerics.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native cuda gpu</tags>
</metadata>
<files>
<file src="..\..\out\CUDA\Windows\x64\cublas64_70.dll" target="build\x64\cublas64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\cudart64_70.dll" target="build\x64\cudart64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\cusolver64_70.dll" target="build\x64\cusolver64_70.dll" />
<file src="..\..\out\CUDA\Windows\x64\MathNet.Numerics.CUDA.dll" target="build\x64\MathNet.Numerics.CUDA.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.CUDA.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.CUDA" />
</dependencies>
</package>

49
build/MathNet.Numerics.MKL.Linux-x64.nuspec

@ -1,26 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Linux-x64</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x64)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x64\libiomp5.so" target="build\x64\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux-x64.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Linux-x64</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x64)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x64\libiomp5.so" target="build\x64\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux-x64.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

49
build/MathNet.Numerics.MKL.Linux-x86.nuspec

@ -1,26 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Linux-x86</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x86\libiomp5.so" target="build\x86\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux-x86.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Linux-x86</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x86\libiomp5.so" target="build\x86\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux-x86.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

53
build/MathNet.Numerics.MKL.Linux.nuspec

@ -1,28 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Linux</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x64 and x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x64\libiomp5.so" target="build\x64\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\out\MKL\Linux\x86\libiomp5.so" target="build\x86\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Linux</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Linux (x64 and x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel MKL native libraries for Math.NET Numerics on Linux.</description>
<summary>Intel MKL native libraries for Math.NET Numerics on Linux.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Linux\x64\libiomp5.so" target="build\x64\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\out\MKL\Linux\x86\libiomp5.so" target="build\x86\libiomp5.so" />
<file src="..\..\out\MKL\Linux\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Linux.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

49
build/MathNet.Numerics.MKL.Win-x64.nuspec

@ -1,26 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Win-x64</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x64)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x64\libiomp5md.dll" target="build\x64\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win-x64.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Win-x64</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x64)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x64\libiomp5md.dll" target="build\x64\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win-x64.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

49
build/MathNet.Numerics.MKL.Win-x86.nuspec

@ -1,26 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Win-x86</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x86\libiomp5md.dll" target="build\x86\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win-x86.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Win-x86</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x86\libiomp5md.dll" target="build\x86\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win-x86.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

53
build/MathNet.Numerics.MKL.Win.nuspec

@ -1,28 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.MKL.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x64 and x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x64\libiomp5md.dll" target="build\x64\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\out\MKL\Windows\x86\libiomp5md.dll" target="build\x86\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.MKL.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - MKL Native Provider for Windows (x64 and x86)</title>
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
<owners>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</description>
<summary>Intel oneAPI MKL native libraries for Math.NET Numerics on Windows.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native mkl</tags>
</metadata>
<files>
<file src="..\..\out\MKL\Windows\x64\libiomp5md.dll" target="build\x64\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x64\MathNet.Numerics.MKL.dll" target="build\x64\MathNet.Numerics.MKL.dll" />
<file src="..\..\out\MKL\Windows\x86\libiomp5md.dll" target="build\x86\libiomp5md.dll" />
<file src="..\..\out\MKL\Windows\x86\MathNet.Numerics.MKL.dll" target="build\x86\MathNet.Numerics.MKL.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.MKL.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.MKL" />
</dependencies>
</package>

65
build/MathNet.Numerics.OpenBLAS.Win.nuspec

@ -1,34 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>MathNet.Numerics.OpenBLAS.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - OpenBLAS Native Provider for Windows (x64 and x86)</title>
<authors>Kuan Bartel, Christoph Ruegg, Marcus Cuda</authors>
<owners>Kuan Bartel, Christoph Ruegg, Marcus Cuda</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>OpenBLAS native libraries for Math.NET Numerics.</description>
<summary>OpenBLAS native libraries for Math.NET Numerics.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native openblas</tags>
</metadata>
<files>
<file src="..\..\out\OpenBLAS\Windows\x64\libgcc_s_seh-1.dll" target="build\x64\libgcc_s_seh-1.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libgfortran-3.dll" target="build\x64\libgfortran-3.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libopenblas.dll" target="build\x64\libopenblas.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libquadmath-0.dll" target="build\x64\libquadmath-0.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\MathNet.Numerics.OpenBLAS.dll" target="build\x64\MathNet.Numerics.OpenBLAS.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libgcc_s_sjlj-1.dll" target="build\x86\libgcc_s_sjlj-1.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libgfortran-3.dll" target="build\x86\libgfortran-3.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libopenblas.dll" target="build\x86\libopenblas.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libquadmath-0.dll" target="build\x86\libquadmath-0.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\MathNet.Numerics.OpenBLAS.dll" target="build\x86\MathNet.Numerics.OpenBLAS.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.OpenBLAS.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<metadata>
<id>MathNet.Numerics.OpenBLAS.Win</id>
<version>@build.number@</version>
<title>Math.NET Numerics - OpenBLAS Native Provider for Windows (x64 and x86)</title>
<authors>Kuan Bartel, Christoph Ruegg, Marcus Cuda</authors>
<owners>Kuan Bartel, Christoph Ruegg, Marcus Cuda</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
<description>OpenBLAS native libraries for Math.NET Numerics.</description>
<summary>OpenBLAS native libraries for Math.NET Numerics.</summary>
<releaseNotes>@releaseNotes@</releaseNotes>
<tags>math numeric statistics probability integration interpolation linear algebra matrix fft native openblas</tags>
</metadata>
<files>
<file src="..\..\out\OpenBLAS\Windows\x64\libgcc_s_seh-1.dll" target="build\x64\libgcc_s_seh-1.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libgfortran-3.dll" target="build\x64\libgfortran-3.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libopenblas.dll" target="build\x64\libopenblas.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\libquadmath-0.dll" target="build\x64\libquadmath-0.dll" />
<file src="..\..\out\OpenBLAS\Windows\x64\MathNet.Numerics.OpenBLAS.dll" target="build\x64\MathNet.Numerics.OpenBLAS.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libgcc_s_sjlj-1.dll" target="build\x86\libgcc_s_sjlj-1.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libgfortran-3.dll" target="build\x86\libgfortran-3.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libopenblas.dll" target="build\x86\libopenblas.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\libquadmath-0.dll" target="build\x86\libquadmath-0.dll" />
<file src="..\..\out\OpenBLAS\Windows\x86\MathNet.Numerics.OpenBLAS.dll" target="build\x86\MathNet.Numerics.OpenBLAS.dll" />
<file src="..\..\build\NativeProvider.targets" target="build\MathNet.Numerics.OpenBLAS.Win.targets" />
<file src="license.txt" target="license.txt" />
<file src="readme.txt" target="readme.txt" />
</files>
<dependencies>
<dependency id="MathNet.Numerics.Providers.OpenBLAS" />
</dependencies>
</package>

64
src/Numerics.Tests/Numerics.Tests.OpenBLAS.csproj

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<GenerateProgramFile>false</GenerateProgramFile>
<TargetFrameworks>net5.0;net48</TargetFrameworks>
<AssemblyName>MathNet.Numerics.Tests.OpenBLAS</AssemblyName>
<RootNamespace>MathNet.Numerics.Tests</RootNamespace>
<IsPackable>false</IsPackable>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionSuffix>alpha02</VersionSuffix>
<DefineConstants>OPENBLAS</DefineConstants>
</PropertyGroup>
<ItemGroup>
<None Remove="TestResult.xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj" />
<ProjectReference Include="..\Providers.OpenBLAS\Providers.OpenBLAS.csproj" />
<ProjectReference Include="..\TestData\TestData.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnitLite" Version="3.13.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<PropertyGroup>
<OutputType>Exe</OutputType>
<GenerateProgramFile>false</GenerateProgramFile>
<TargetFrameworks>net5.0;net48</TargetFrameworks>
<AssemblyName>MathNet.Numerics.Tests.OpenBLAS</AssemblyName>
<RootNamespace>MathNet.Numerics.Tests</RootNamespace>
<IsPackable>false</IsPackable>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionSuffix>alpha02</VersionSuffix>
<DefineConstants>OPENBLAS</DefineConstants>
</PropertyGroup>
<ItemGroup>
<None Remove="TestResult.xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj" />
<ProjectReference Include="..\Providers.OpenBLAS\Providers.OpenBLAS.csproj" />
<ProjectReference Include="..\TestData\TestData.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.2" />
<PackageReference Include="NUnit3TestAdapter" Version="4.1.0" />
<PackageReference Include="NUnitLite" Version="3.13.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>

Loading…
Cancel
Save