#include <cudf/detail/utilities/stacktrace.hpp>
#include <cudf/utilities/export.hpp>
#include <cuda.h>
#include <cuda_runtime_api.h>
#include <stdexcept>
#include <string>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | cudf::stacktrace_recorder |
The struct to store the current stacktrace upon its construction. More... | |
struct | cudf::logic_error |
Exception thrown when logical precondition is violated. More... | |
struct | cudf::cuda_error |
Exception thrown when a CUDA error is encountered. More... | |
struct | cudf::fatal_cuda_error |
struct | cudf::data_type_error |
Exception thrown when an operation is attempted on an unsupported dtype. More... | |
Namespaces | |
cudf | |
cuDF interfaces | |
Macros | |
#define | STRINGIFY_DETAIL(x) #x |
Stringify a macro argument. | |
#define | CUDF_STRINGIFY(x) STRINGIFY_DETAIL(x) |
Stringify a macro argument. | |
#define | CUDF_EXPECTS(...) |
Macro for checking (pre-)conditions that throws an exception when a condition is violated. More... | |
#define | CUDF_FAIL(...) |
Indicates that an erroneous code path has been taken. More... | |
#define | CUDF_CUDA_TRY(call) |
Error checking macro for CUDA runtime API functions. More... | |
#define | CUDF_CHECK_CUDA(stream) |
Debug macro to check for CUDA errors. More... | |