14#include "arccore/accelerator_native/CudaAccelerator.h"
15#include "arccore/base/FatalErrorException.h"
22namespace Arcane::Accelerator::Cuda
28void arcaneCheckCudaErrors(
const TraceInfo& ti, cudaError_t e)
30 ARCCORE_FATAL_IF((e!=cudaSuccess),
"CUDA Error trace={0} e={1} str={2}", ti, e, cudaGetErrorString(e));
36void arcaneCheckCudaErrorsNoThrow(
const TraceInfo& ti, cudaError_t e)
40 String str = String::format(
"CUDA Error trace={0} e={1} str={2}", ti, e, cudaGetErrorString(e));
41 FatalErrorException ex(ti, str);