mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-05 14:11:29 +00:00
18 lines
455 B
C++
18 lines
455 B
C++
// SPDX-License-Identifier: MIT
|
|
// Copyright (c) 2018-2023, Advanced Micro Devices, Inc. All rights reserved.
|
|
|
|
#pragma once
|
|
|
|
#include <hip/hip_runtime.h>
|
|
|
|
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());
|
|
}
|
|
}
|