Как я могу протестировать mathnet.numerics с помощью CUDA, используя простой список? ]. < /p>
using System;
using MathNet.Numerics;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.Providers.CUDA;
class Program
{
static void Main()
{
bool cudaEnabled = MathNet.Numerics.Providers.CUDA.TryUseNativeCUDA();
if (cudaEnabled)
{
Console.WriteLine("CUDA is enabled.");
}
else
{
Console.WriteLine("CUDA is not available or could not be initialized.");
}
var A = Matrix.Build.Random(1000, 1000); // Matrix A (1000x1000)
var B = Matrix.Build.Random(1000, 1000); // Matrix B (1000x1000)
var C = A * B;
Console.WriteLine($"Matrix multiplication result: {C.RowCount}x{C.ColumnCount}");
}
}
< /code>
это дает мне следующую ошибку: < /strong> < /p>
1> ---- -Rebuild All начинается: Project: MathNemericsCuda_Test,> Конфигурация: отладка любого процессора ------
1>C:\git\mathnetnumericscuda_test\mathnetnumericscuda_test\program.cs(10,28,10,76):: ОШИБКА CS0234: Имя типа или пространства имен> 'tryusenativecuda' не существует в пространстве имен> 'Mathnet.numerics.providers.cuda' (вам не хватает ссылки на сборку?)
========== = Перестроить все: 0 удалось, 1 не удалось, 0 пропущено ==========
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-numerics
Как я могу использовать cuda в mathnet.numerics? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение