19 lines
		
	
	
		
			417 B
		
	
	
	
		
			C
		
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			417 B
		
	
	
	
		
			C
		
	
	
	
|  | #ifndef TRTX_CUDA_UTILS_H_
 | ||
|  | #define TRTX_CUDA_UTILS_H_
 | ||
|  | 
 | ||
|  | #include <cuda_runtime_api.h>
 | ||
|  | 
 | ||
|  | #ifndef CUDA_CHECK
 | ||
|  | #define CUDA_CHECK(callstr)\
 | ||
|  |     {\ | ||
|  |         cudaError_t error_code = callstr;\ | ||
|  |         if (error_code != cudaSuccess) {\ | ||
|  |             std::cerr << "CUDA error " << error_code << " at " << __FILE__ << ":" << __LINE__;\ | ||
|  |             assert(0);\ | ||
|  |         }\ | ||
|  |     } | ||
|  | #endif  // CUDA_CHECK
 | ||
|  | 
 | ||
|  | #endif  // TRTX_CUDA_UTILS_H_
 | ||
|  | 
 |