cudaError_enum急求帮助

Microsoft C++ 异常: 内存位置 0x0012fe28 处的 cudaError_enum
代码如下:
if(index<n/2)
{
maxvalue[index]=0;
rowindex[index]=0;
for(j=0;j<n-1;j++)
{
if(fabs(b[index*(n-1)+j])>maxvalue[index])
{
maxvalue[index]=fabs(b[index*(n-1)+j]);
rowindex[index]=j;
}
}
}
其中数组maxvalue和rowindex的大小是n/2;数组b的大小是n*(n-1)/2;一共分配了n*(n-1)/2个线程

求各位大侠帮忙啊

进来看一下

可能是因为你的内存没有申请,或者申请失败,使用了已经释放的内存,把主机与设备端内存搞混了。。:slight_smile: