Skip to content

Commit f905830

Browse files
authored
Fix missing const's layout transformation and refactor NCHWtoNHWC passes (#122)
The NCHWtoNHWC passes were missing the layout transformation of the bias (in the `Conv` case) or mul/add/shift (in the `RequantizedConv` case). In the process of adding that I refactored the passes in general. ## Changed - refactor of NCHWtoNHWC passes ## Fixed - missing layout transformation of the const's (bias, mul, add, shift in Conv/RequantizedConv)
1 parent cf691c4 commit f905830

File tree

3 files changed

+211
-326
lines changed

3 files changed

+211
-326
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
44
## Unreleased (Planned Release Target: v0.2.1)
55

66
### List of Pull Requests
7+
- Fix missing const's layout transformation and refactor NCHWtoNHWC passes [#122](https://github.com/pulp-platform/Deeploy/pull/122)
78
- Fix aliasing [#125](https://github.com/pulp-platform/Deeploy/pull/125)
89
- Support for 1D Autoencoder [#98](https://github.com/pulp-platform/Deeploy/pull/98)
910
- Refactor Logging for Improved Debugging [#115](https://github.com/pulp-platform/Deeploy/pull/115)
@@ -78,6 +79,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
7879
- Removed `fromVariableBuffer`
7980
- Refactored `hoistConstant`
8081
- Refactored TransientBuffer's `__init__`
82+
- Refactor of the NCHWtoNHWC passes
8183

8284
### Fixed
8385
- Prevent node duplication for graphs generated via GraphSurgeon
@@ -89,6 +91,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
8991
- Correctly return `signProp` from `setupDeployer` instead of hardcoding the value to `False` in `testMVP.py`
9092
- Fixed `Unsqueeze` Op. when using ONNX opset 13 or higher (from attribute to input)
9193
- Fixed aliasing
94+
- Missing layout transformation of the const's (bias, mul, add, shift in Conv/RequantizedConv)
9295

9396
### Removed
9497
- Delete outdated and unused `.gitlab-ci.yml` file

0 commit comments

Comments
 (0)