mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-12 01:10:17 +00:00
fix build issue
This commit is contained in:
@@ -332,7 +332,7 @@ struct BlockwiseGenericTensorSliceCopy_v1
|
||||
#endif
|
||||
|
||||
// update "mThreadSrcOriginalMultiId"
|
||||
static_for<0, src_partial_original_dims.GetSize(), 1>{}([&](auto I_) {
|
||||
static_for<0, decltype(src_partial_original_dims)::GetSize(), 1>{}([&](auto I_) {
|
||||
constexpr auto I = decltype(I_){};
|
||||
constexpr index_t idim_original = src_partial_original_dims.Get(I);
|
||||
|
||||
@@ -365,18 +365,18 @@ struct BlockwiseGenericTensorSliceCopy_v1
|
||||
|
||||
constexpr index_t idim_original = SrcDesc::GetContainedOriginalDimensions(IDim).Front();
|
||||
|
||||
static_if<PositiveDirection>{}([&](auto) {
|
||||
mThreadSrcOffset += StepSize * SrcDesc::GetStride(IDim);
|
||||
static_if<PositiveDirection>{}([&](auto fwd) {
|
||||
mThreadSrcOffset += StepSize * fwd(SrcDesc{}).GetStride(IDim);
|
||||
|
||||
mThreadSrcOriginalMultiId[idim_original] += StepSize;
|
||||
|
||||
mThreadSrcPartialOffsets[idim] += StepSize * SrcDesc::GetStride(IDim);
|
||||
mThreadSrcPartialOffsets[idim] += StepSize * fwd(SrcDesc{}).GetStride(IDim);
|
||||
}).Else([&](auto) {
|
||||
mThreadSrcOffset -= StepSize * SrcDesc::GetStride(IDim);
|
||||
mThreadSrcOffset -= StepSize * fwd(SrcDesc{}).GetStride(IDim);
|
||||
|
||||
mThreadSrcOriginalMultiId[idim_original] -= StepSize;
|
||||
|
||||
mThreadSrcPartialOffsets[idim] -= StepSize * SrcDesc::GetStride(IDim);
|
||||
mThreadSrcPartialOffsets[idim] -= StepSize * fwd(SrcDesc{}).GetStride(IDim);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -223,7 +223,7 @@ struct GridwiseConvolutionImplicitGemm_v3_lds_double_buffer_nchw_cyxk_nkhw
|
||||
const auto run_blockwise_gemm = [&](auto... Xs) {
|
||||
#if 1
|
||||
return blockwise_gemm.Run(Xs...);
|
||||
#elif 0
|
||||
#else
|
||||
return blockwise_gemm.Run_asm(Xs...);
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -235,7 +235,7 @@ struct GridwiseConvolutionImplicitGemm_v4_lds_double_buffer_nchw_kcyx_nkhw
|
||||
const auto run_blockwise_gemm = [&](auto... Xs) {
|
||||
#if 1
|
||||
return blockwise_gemm.Run(Xs...);
|
||||
#elif 0
|
||||
#else
|
||||
return blockwise_gemm.Run_asm(Xs...);
|
||||
#endif
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user