From b3082e8faff21925045e89b5ba2bbf8520d05087 Mon Sep 17 00:00:00 2001 From: zk <694972388@qq.com> Date: Mon, 22 Mar 2021 19:57:46 +0800 Subject: [PATCH] Transdata --- .../format_transfer_fractal_z.cc | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/ge/common/formats/format_transfers/format_transfer_fractal_z.cc b/ge/common/formats/format_transfers/format_transfer_fractal_z.cc index 76c59a2f..f7eefd52 100644 --- a/ge/common/formats/format_transfers/format_transfer_fractal_z.cc +++ b/ge/common/formats/format_transfers/format_transfer_fractal_z.cc @@ -319,16 +319,13 @@ Status TransFormatHwcnToFzWithGroups(const TransArgs &args, TransResult &result, int64_t src_co = g * cout_ori + n; int64_t tempory = dst_ci % cube_k; int64_t srx_inx = 0; - int64_t dst_inx = - (g / e_mult) * kDim * c1_dim * h_dim * w_dim * cout_opt * - cube_k + - d * c1_dim * h_dim * w_dim * cout_opt * cube_k + - (dst_ci / cube_k) * h_dim * w_dim * cout_opt * cube_k + - h * w_dim * cout_opt * cube_k + w * cout_opt * cube_k + - dst_co * cube_k + tempory; - srx_inx = d * h_dim * w_dim * c_dim * n_dim + - h * w_dim * c_dim * n_dim + w * c_dim * n_dim + - c * n_dim + src_co; + int64_t dst_inx = (g / e_mult) * kDim * c1_dim * h_dim * w_dim * cout_opt * cube_k + + d * c1_dim * h_dim * w_dim * cout_opt * cube_k + + (dst_ci / cube_k) * h_dim * w_dim * cout_opt * cube_k + + h * w_dim * cout_opt * cube_k + w * cout_opt * cube_k + + dst_co * cube_k + tempory; + srx_inx = d * h_dim * w_dim * c_dim * n_dim + h * w_dim * c_dim * n_dim + + w * c_dim * n_dim + c * n_dim + src_co; char *dst_data = reinterpret_cast(dst.get() + dst_inx * data_size); const char *src_data = reinterpret_cast(args.data + srx_inx * data_size); for (int64_t index = 0; index < data_size; index++) {