                                const std::vector<OpReqType>& req,
                                const std::vector<TBlob>& outputs) {
   const LayerNormParam& param = nnvm::get<LayerNormParam>(attrs.parsed);
+  /*
   if (req[0] == kNullOp) return;
   CHECK_NE(req[0], kAddTo);
   int axis = param.axis;

      if(!no_gamma) {
        DType ele_gamma = gamma[l];
        data_grad[bid * nchannel + l] +=
          ele_out_grad * ele_gamma * invstd_eps - sum_val0 - (ele_x - mean) * invstd_eps * sum_val1
      } else {
        data_grad[bid * nchannel + l] +=
          ele_out_grad * invstd_eps - sum_val0 - (ele_x - mean) * invstd_eps * sum_val1
      }
    }
  }

      }
    }
    if(!no_gamma) {
      gamma_grad[l] += local_gamma_grad[0];
    }
    if(!no_beta) {
      beta_grad[l] += local_beta_grad[0];
    }
  }
}
