#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>
类 | |
struct | cudf::stacktrace_recorder |
用于在其构造时存储当前堆栈跟踪的 struct。 更多... | |
struct | cudf::logic_error |
违反逻辑前置条件时抛出的异常。 更多... | |
struct | cudf::cuda_error |
遇到 CUDA 错误时抛出的异常。 更多... | |
struct | cudf::fatal_cuda_error |
struct | cudf::data_type_error |
尝试对不支持的数据类型执行操作时抛出的异常。 更多... | |
命名空间 | |
cudf | |
cuDF 接口 | |
宏 | |
#define | STRINGIFY_DETAIL(x) #x |
将宏参数字符串化。 | |
#define | CUDF_STRINGIFY(x) STRINGIFY_DETAIL(x) |
将宏参数字符串化。 | |
#define | CUDF_EXPECTS(...) |
用于检查(前置)条件的宏,当条件被违反时抛出异常。 更多... | |
#define | CUDF_FAIL(...) |
表示执行了错误的的代码路径。 更多... | |
#define | CUDF_CUDA_TRY(call) |
用于 CUDA runtime API 函数的错误检查宏。 更多... | |
#define | CUDF_CHECK_CUDA(stream) |
用于检查 CUDA 错误的调试宏。 更多... | |