请问谁知道CUDA_SAFE_CALL() 和 CUT_SAFE_CALL() 的区别
define CUT_SAFE_CALL( call) \
if( CUTTrue != call) {                                                   
fprintf(stderr, “Cut error in file ‘%s’ in line %i.\n”,              
FILE, LINE);                                         
exit(EXIT_FAILURE);                                                  
}
define CUDA_SAFE_CALL( call) CUDA_SAFE_CALL_NO_SYNC(call);
define CUDA_SAFE_CALL_NO_SYNC( call) { \
cudaError err = call;                                                    
if( cudaSuccess != err) {                                                
fprintf(stderr, “Cuda error in file ‘%s’ in line %i : %s.\n”,        
FILE, LINE, cudaGetErrorString( err) );              
exit(EXIT_FAILURE);                                                  
} }
应该一个是driver api,一个是runtime api
同意楼上的