define.hpp 329 Bytes
#pragma once

#include <string>

#define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)


#define CHECK_CUDA(call) \
{\
    const cudaError_t error_code = call;\
    if (cudaSuccess != error_code)\
        LOG_ERROR("CUDA error, code: {} reason: {}", error_code, cudaGetErrorString(error_code));\
}