Приведенный ниже код относится к проекту NET 8.0 C# VS 2022 с установленными пакетами NuGet ILGPU и ILGPU.Algorithms.
Вторая строка выдает System.NotSupportedException: «Целевой ускоритель не поддерживается», и я проверил, что мой графический процессор не указан в списке доступных устройств в контексте, когда алгоритмы включены. Ускоритель прекрасно работает и без них.
Код: Выделить всё
context = Context.Create(b => b.EnableAlgorithms());
accelerator = context.CreateCudaAccelerator(0);
Как-то растерялся.
Подробнее здесь: https://stackoverflow.com/questions/791 ... n-rtx-4090