|
|
|
@@ -81,7 +81,14 @@ int StridedSliceGradInferShape(const TensorC *const *inputs, size_t inputs_size, |
|
|
|
ellipsis_mask_[i] = (bool)(param->ellipsisMask_) & (1 << i); |
|
|
|
new_axis_mask_[i] = (bool)(param->newAxisMask_) & (1 << i); |
|
|
|
} |
|
|
|
|
|
|
|
param->num_axes_ = in_shape_size; |
|
|
|
param->in_shape_length_ = in_shape_size; |
|
|
|
for (int i = 0; i < ndim_; ++i) { |
|
|
|
param->begins_[i] = begins_[i]; |
|
|
|
param->ends_[i] = ends_[i]; |
|
|
|
param->strides_[i] = strides_[i]; |
|
|
|
} |
|
|
|
ShapeSet(param->in_shape_, &in_shape_size, input->shape_, input->shape_size_); |
|
|
|
// ApplyNewAxisMask(); |
|
|
|
for (size_t i = 0; i < ndim_; i++) { |
|
|
|
if (new_axis_mask_[i]) { |
|
|
|
|