小编Sun*_*tha的帖子

在Cuda中找不到HANDLE_ERROR错误

__global__ void add( int a, int b, int *c ) { 
    *c = a + b;
}
int main( void ) {
int c;
int *dev_c;
HANDLE_ERROR( cudaMalloc( (void**)&dev_c, sizeof(int) ) );
add<<<1,1>>>( 2, 7, dev_c );
HANDLE_ERROR( cudaMemcpy( &c, dev_c, sizeof(int), cudaMemcpyDeviceToHost ) ); 
printf( "2 + 7 = %d\n", c );
cudaFree( dev_c );
}
Run Code Online (Sandbox Code Playgroud)

这是代码.未发现HANDLE_ERROR错误.我不知道如何解决它.试图抓住一些头文件,但无法搞清楚...

任何帮助请!!!

cuda

12
推荐指数
1
解决办法
8602
查看次数

标签 统计

cuda ×1