最近我開始學習CUDA。這是我從內核打印的簡單代碼。無法理解簡單CUDA函數中的錯誤
#include"cuPrintf.cu"
#include"cuPrintf.cuh"
#include<cuda.h>
#include<stdio.h>
__global__ void cuprint()
{
cuPrintf("He he, I am printing from here");
}
main()
{
cuprint<<<1,1>>>cuprint();
}
cuPrintf.cu
和cuPrintf.cuh
下載並保存在我寫這個程序的目錄。我收到以下錯誤。
cuprint.cu(11): error: expected a "("
cuprint.cu(13): error: expected a declaration
任何人都可以告訴我爲什麼我得到這些錯誤。
這消除了我的錯誤。但cuPrintf不在我的屏幕上打印任何東西 – Pawan 2014-09-19 10:04:49
您正在使用哪種CUDA版本? – 2014-09-19 10:06:13
我正在使用cuda 6 – Pawan 2014-09-19 10:06:47