Как я могу использовать OpenBLAS с MathNet.Numerics?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать OpenBLAS с MathNet.Numerics?

Сообщение Anonymous »

Я установил OpenBLAS с помощью conda в Windows.
Мой package.config выглядит следующим образом:

Код: Выделить всё

using System;
using MathNet.Numerics;
using MathNet.Numerics.Providers.LinearAlgebra;

class Program
{
static void Main()
{
// Configure MathNet to use OpenBLAS
LinearAlgebraControl.UseNativeOpenBLAS();

// Verify which provider is currently in use
Console.WriteLine($"CUDA available: {Control.TryUseNativeCUDA()}");
Console.WriteLine($"OpenBLAS available: {Control.TryUseNativeOpenBLAS()}");
Console.WriteLine($"MKL available: {Control.TryUseNativeMKL()}");
Console.WriteLine($"Current linear algebra provider: {LinearAlgebraControl.Provider}");

// Test matrix multiplication
var A = MathNet.Numerics.LinearAlgebra.Matrix.Build.Random(1000, 1000);
var B = MathNet.Numerics.LinearAlgebra.Matrix.Build.Random(1000, 1000);
var C = A * B;

Console.WriteLine($"Matrix multiplication result: {C.RowCount}x{C.ColumnCount}");
}
}
< /code>
Однако я получаю следующую ошибку: < /p>
System.NotSupportedException
HResult=0x80131515
Message=OpenBLAS Native Provider not found.
Source=
StackTrace:


Inner Exception 1:
DllNotFoundException: Unable to load DLL 'libMathNetNumericsOpenBLAS': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Я думал, что libmathnetnumericsopenblas.dll является частью mathnet.numerics.openblas.win Но я был неправ.
Как я могу загрузить Openblas в mathnet.numerics ?

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-numerics
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать MathNet.Numerics, чтобы найти все частоты сигнала?
    Anonymous » » в форуме C#
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Как использовать MathNet.Numerics, чтобы найти все частоты сигнала?
    Anonymous » » в форуме C#
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать cuda в mathnet.numerics?
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как нормализовать матрицу в C# с помощью Mathnet.Numerics?
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Почему умножение матриц с помощью MathNet.Numerics выполняется медленнее, чем обычное умножение?
    Anonymous » » в форуме C#
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»