Commit bf3ef797 authored by Po-Yen, Chen's avatar Po-Yen, Chen
Browse files

Remove never-entered-if-clause

parent 3fb3de4a
...@@ -119,18 +119,13 @@ struct DevicePermute : detail::DevicePermuteBase<DevicePermute<InDataType, ...@@ -119,18 +119,13 @@ struct DevicePermute : detail::DevicePermuteBase<DevicePermute<InDataType,
const auto desc = make_naive_tensor_descriptor(tupleOfShape, tupleOfStride); const auto desc = make_naive_tensor_descriptor(tupleOfShape, tupleOfStride);
// merge nd to 1d desc - [s0 * s1 * ...] // merge nd to 1d desc - [s0 * s1 * ...]
if constexpr(NumDim > 1) const auto desc_m = transform_tensor_descriptor(
{ desc,
const auto desc_m = transform_tensor_descriptor( make_tuple(make_merge_transform(tupleOfShape)),
desc, make_tuple(generate_sequence_v2([&](auto I) { return I; }, Number<NumDim>{})),
make_tuple(make_merge_transform(tupleOfShape)), make_tuple(Sequence<0>{}));
make_tuple(generate_sequence_v2([&](auto I) { return I; }, Number<NumDim>{})),
make_tuple(Sequence<0>{}));
return PadDescriptor_M_1d(desc_m, gridSize, blockSize); return PadDescriptor_M_1d(desc_m, gridSize, blockSize);
}
else
return PadDescriptor_M_1d(desc, gridSize, blockSize);
} }
using InGrid1dDesc = decltype(MakeDescriptor_M({1, 1}, {1, 1}, 1, 1)); using InGrid1dDesc = decltype(MakeDescriptor_M({1, 1}, {1, 1}, 1, 1));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment