Я действительно ищу для запроса спецификации моего GPU в приложении C# с использованием ManagedCUDA.Запросить спецификацию GPU с помощью ManagedCUDA
Итак, я посмотрел документацию, и я увидел, что существует класс с именем «CudaDeviceProperties», в котором множество переменных задано для хранения даты с графического процессора.
Но я не знаю, как его использовать. Я пытался создать переменную типа следующим образом:
CudaDeviceProperties prop = new CudaDeviceProperties();
И попытке печати, например: prop.MaxGridDim.x
всегда возвращать 0
я не видел какой-либо функции, как и в «реальном» CUDA, чтобы установить класс переменная с чем-то вроде: cudaGetDeviceProperties(*prop, int device)
Так что я делаю некоторые исследования о способе запроса всех данных, которые я хотел получить с системным пространством имен .. но не нашел способ получить maxGridDim и maxBlockDim, которые я хотел иметь, я получил память, что на самом деле внутр.
Что я хочу получить:
- измерение макс Сетка (х, у, г)
- макс Блок измерения (х, у, г)
- объем памяти (всего)
- объем памяти (левый)
- объем памяти я могу использовать за блок?
Спасибо за любой отзыв, советы или что-то еще!