Cuda abort with error
Версия от 13:43, 20 марта 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function begin|__device__ void cuda_abort_with_error(device_error_code_t err, const char* pDescr, std::size_t cbDescr); //1 template <std::size_t N> __device__…»)
__device__ void cuda_abort_with_error(device_error_code_t err, const char* pDescr, std::size_t cbDescr); //1
template <std::size_t N>
__device__ void cuda_abort_with_error(device_error_code_t err, const char (&pDescr)[N]); //2
__device__ void cuda_abort_with_error(device_error_code_t err, std::nullptr_t); //3
__device__ void cuda_abort_with_error(device_error_code_t err); //4
Устанавливает код ошибки с опциональным связанным текстовым описанием в глобальной памяти устройства, на котором производится вызов, и досрочно завершает выполнения ядра (kernel) CUDA.
- Текстовое описание задается динамическим байтовым C-массивом и его размером.
- Текстовое описание задается статически заданной строкой или байтовым массивом символов.
- Вызов, задающий код ошибки без описания.
- Вызов, задающий код ошибки без описания.
- Параметры шаблона
N Размер массива-строки для перегрузки 2. - Параметры
err Код завершения ядра CUDA. [in] input_buffer Описание параметра input_buffer. [out] output_buffer Описание параметра input_buffer. - Возвращаемое значение:
- Описание возвращаемых значений Детализированное описание функции.
- Возможные исключения
std::exception Описание исключения - См. также
Шаблон:Relation diagram usage Диаграмма отношений