14#include "arccore/accelerator_native/HipAccelerator.h"
16#include "arccore/base/FatalErrorException.h"
20namespace Arcane::Accelerator::Hip
27arcaneCheckHipErrors(
const TraceInfo& ti,hipError_t e)
30 ARCCORE_FATAL(
"HIP Error trace={0} e={1} str={2}",ti,e,hipGetErrorString(e));
35arcaneCheckHipErrorsNoThrow(
const TraceInfo& ti,hipError_t e)
39 String str = String::format(
"HIP Error trace={0} e={1} str={2}",ti,e,hipGetErrorString(e));
40 FatalErrorException ex(ti,str);
41 ex.explain(std::cerr);