ChaiBapchya opened a new pull request #17487: [OpPerf] Consolidate array manipulation related operators URL: https://github.com/apache/incubator-mxnet/pull/17487 ## Description ## Rename array_rearrange.py file to array_manipulation_operators because there are 3 categories that we identified 1. Array Rearrange 2. Array Shape Manipulation 3. Array Expansion Accordingly operators that didn't fall in previous existing categories (unary/binary/etc) have been allocated to these 3 categories as found meaningful. These are the groupings Array Rearrange Operators 1. transpose 2. swapaxes (alias SwapAxis) 3. flip (alias reverse) 4. depth_to_space 5. space_to_depth Array Shape Manipulation Operators 1. split (alias SliceChannel) 2. diag 3. reshape 4. reshape_like 5. size_array 6. shape_array Array Expanding Operators 1. broadcast_axes (alias broadcast_axis) 2. broadcast_to 3. broadcast_like 4. repeat 5. tile 6. pad 7. expand_dims ## Checklist ## ### Essentials ### Please feel free to remove inapplicable items for your PR. - [ ] Changes are complete (i.e. I finished coding on this PR) - [ ] All changes have test coverage: - [ ] Code is well-documented: - [ ] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change ### Changes ### deleted: benchmark/opperf/nd_operations/array_rearrange.py modified: benchmark/opperf/opperf.py modified: benchmark/opperf/utils/op_registry_utils.py added: benchmark/opperf/nd_operations/array_manipulation_operators.py
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services