SWDEV-535738 - Use __hip_internal instead of std namespace for device code. (#455)

[ROCm/clr commit: a018d4278a]
Этот коммит содержится в:
Patel, Jaydeepkumar
2025-06-02 07:39:17 -07:00
коммит произвёл GitHub
родитель 4691ca2f39
Коммит cb73b09ce1
+1 -1
Просмотреть файл
@@ -362,7 +362,7 @@ __device__ inline T __reduce_op_sync(MaskT mask, T val, BinaryOp op, WfReduce wf
// unsigned int[2] is used when T is 64-bit wide
typename __hip_internal::conditional<sizeof(T) == 4 || sizeof(T) == 2, permuteType, permuteType[2]>::type result, permuteResult;
auto backwardPermute = [](int index, permuteType val) {
if constexpr (std::is_integral<T>::value || std::is_same<T, double>::value)
if constexpr (__hip_internal::is_integral<T>::value || __hip_internal::is_same<T, double>::value)
return __hip_ds_bpermute(index, val);
else
return __hip_ds_bpermutef(index, val);