// SPDX-License-Identifier: MIT // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. #pragma once #include inline void hip_check_error(hipError_t x) { if(x != hipSuccess) { std::ostringstream ss; ss << "HIP runtime error: " << hipGetErrorString(x) << ". " << __FILE__ << ": " << __LINE__ << "in function: " << __func__; throw std::runtime_error(ss.str()); } }