我有以下CUDA C代码。尝试编译它时,我得到了以下错误:
“不允许在全局函数中使用new/delete操作符。”
我过去可以编译这个代码而没有错误。可能是什么问题呢?
“不允许在全局函数中使用new/delete操作符。”
我过去可以编译这个代码而没有错误。可能是什么问题呢?
__global__ void kern(float *P, ... a bunch of other variables)
{
...
W = new float[M];
...
delete[] W;
}