added ReorderGiveOld2New() in Sequence and ConstantTensorDescriptor

This commit is contained in:
Chao Liu
2019-08-06 18:48:05 -05:00
parent fdcfae3a62
commit 0271338ed4
3 changed files with 45 additions and 41 deletions

View File

@@ -74,8 +74,8 @@ __device__ void threadwise_generic_tensor_slice_copy_v1(
constexpr auto data_multi_id_in_access_order =
access_multi_id.Modify(Number<nDim - 1>{}, Number<itmp>{});
constexpr auto data_multi_id = reorder_array_given_old2new(
sequence2array(data_multi_id_in_access_order), DimAccessOrder{});
constexpr auto data_multi_id =
data_multi_id_in_access_order.ReorderGivenOld2New(DimAccessOrder{});
const index_t src_index =
SrcDesc::GetOffsetFromMultiIndex(src_multi_id_begin + data_multi_id);