我正在使用CUDAfy和C#。對於我的內核,我需要雙精度。在CUDA中,這沒有問題,它會自動支持。但是,爲了支持非NVIDIA硬件,用戶應該也可以使用OpenCL。在這裏,據我所知,雙精度必須手動激活。目前,編譯器會引發異常 Compilation error: :8:32: error: use of type 'double' requires cl_khr_fp64 extension to
你怎麼能有一個充滿cudafy數組的struct? 這看起來有些微不足道的問題,但我在網上找不到它的簡單實現。 一些鏈接表明,它不能做的,例如參見:Passing an array within a structure in CUDAfy 而另一些人認爲它可以通過稍長的輔助函數來完成,例如參見http://cudafy.codeplex.com/discussions/283527 我期待通過一個