         CHECK_GE(static_cast<int>(param_.offset[0]), 0) <<             "offset[0] should be larger than 0";         CHECK_LE(param_.offset[0], data_shape[0]-out_shape[0]) <<             "offset[0] should be less than the residual space of 