Как получить архитектуру устройства внутри ядра?

Как следует из названия. Оба

let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,DeviceArch.Create("sm35"))

а также

let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,worker.Device.Arch)

сбой при компиляции.


person Marko Grdinic    schedule 25.08.2015    source источник


Ответы (1)


На самом деле let blockReducer = BlockReduce.RakingCommutativeOnly<float32>(dims,worker.Device.Arch) следует вызывать вне ядра. Тогда вообще проблем нет.

person Marko Grdinic    schedule 25.08.2015