diff --git a/pcdet/ops/ingroup_inds/src/error.cuh b/pcdet/ops/ingroup_inds/src/error.cuh new file mode 100644 index 0000000..2dd5a87 --- /dev/null +++ b/pcdet/ops/ingroup_inds/src/error.cuh @@ -0,0 +1,18 @@ +#pragma once +#include + +#define CHECK_CALL(call) \ +do \ +{ \ + const cudaError_t error_code = call; \ + if (error_code != cudaSuccess) \ + { \ + printf("CUDA Error:\n"); \ + printf(" File: %s\n", __FILE__); \ + printf(" Line: %d\n", __LINE__); \ + printf(" Error code: %d\n", error_code); \ + printf(" Error text: %s\n", \ + cudaGetErrorString(error_code)); \ + exit(1); \ + } \ +} while (0) \ No newline at end of file