Go to the documentation of this file.
22 #ifndef KJB_CUDA_RUNTIME_H
23 #define KJB_CUDA_RUNTIME_H
25 #ifdef KJB_HAVE_CUDART
26 #include <cuda_runtime.h>
30 cudaError_t err = (x); \
33 std::cerr << "cuda_error: " << err << std::endl; \
34 KJB_THROW_2(kjb::Exception, cudaGetErrorString(err)); \
38 #define CUDA_EPETE(x) \
39 cudaError_t err = (x); \
42 std::cerr << "cuda_error: " << err << std::endl; \