- Optimization of `torch.nn.PixelUnshuffle`.
- https://pytorch.org/docs/stable/generated/torch.nn.PixelUnshuffle.html
- https://www.tensorflow.org/api_docs/python/tf/nn/space_to_depth
- This implementation is inspired by the valuable knowledge of [AlexanderLutsenko / nobuco](https://github.com/AlexanderLutsenko/nobuco). Thank you very much.
- https://github.com/AlexanderLutsenko/nobuco?tab=readme-ov-file#implementation-mismatch-pick-your-poison
- Unlike PyTorch's method of replacing internal processing, a similar process is implemented from a frozen ONNX graph with the minimum number of operations required.
|ONNX|Before<br>tflite|After<br>tflite|
|:-:|:-:|:-:|
|![image](https://github.com/PINTO0309/onnx2tf/assets/33194443/f39b4e8b-7fed-4ca5-af6a-e4e48f9e7adc)|![image](https://github.com/PINTO0309/onnx2tf/assets/33194443/a9da56c5-b582-4c7a-aaf5-35f78d0b529c)|![image](https://github.com/PINTO0309/onnx2tf/assets/33194443/b1d16985-614c-42dd-b040-49886b2da9b6)|
![image](https://github.com/PINTO0309/onnx2tf/assets/33194443/36f4aa05-c8f2-47b2-8e0d-6c60ac8a11c6)
- Bug fix. `ReduceL1`, `ReduceL2`, `ReduceLogSum`, `ReduceLogSumExp`, `ReduceMax`, `ReduceMean`, `ReduceMin`, `ReduceProd`, `ReduceSum`, `ReduceSumSquare`
What's Changed
* Optimization of `torch.nn.PixelUnshuffle` by PINTO0309 in https://github.com/PINTO0309/onnx2tf/pull/621
**Full Changelog**: https://github.com/PINTO0309/onnx2tf/compare/1.20.6...1.20.7