You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In generic platform, GEMM was not correctly hoisting the bias tensor when required.
To solve the issue, bias hoisting has been moved from `MatMulParser.parseNodeCtxt` to `GEMMParser.parseNode`.
Moreover, the default value of `noBiasHoisting` flag in `GenericGEMMParser` has been changed from True to False to be compliant with the template.
## Added
- testFloatGEMMnobias
## Changed
- Generic\Parser.py file (`MatMulParser`, `GEMMParser`, and `GenericGEMMParser`)
## Fixed
- fix bias hoisting in GEMM with no bias
Co-authored-by: Alex Marchioni <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
20
20
- Prepare Post v0.2.0 Release [#104](https://github.com/pulp-platform/Deeploy/pull/104)
21
21
- Use Docker digests instead of arch-specific tags [#106](https://github.com/pulp-platform/Deeploy/pull/106)
22
22
- Fix `Unsqueeze` Op. when using ONNX opset 13 or higher (from attribute to input) [#119](https://github.com/pulp-platform/Deeploy/pull/119)
23
+
- Fix bias hoisting in generic GEMM with no bias [#126](https://github.com/pulp-platform/Deeploy/pull/126)
23
24
24
25
### Added
25
26
- Add manual type inference feature (CLI: `--input-type-map`/`--input-offset-map`) to resolve ambiguities when test inputs are not representative enough
@@ -53,6 +54,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
53
54
- Memory/I/O summaries and input/output logging in deployers
54
55
- RequantHelpers.py for Neureka's TileConstraints
55
56
- Added assertion that all the graph tensors after lowering have a shape annotated
57
+
- Added testFloatGEMMnobias
56
58
57
59
### Changed
58
60
- Replaced platform-specific tags (`*-amd64`, `*-arm64`) with direct digest references in `Noelware/docker-manifest-action`.
@@ -102,6 +104,7 @@ This file contains the changelog for the Deeploy project. The changelog is divid
102
104
- Fixed aliasing
103
105
- Missing layout transformation of the const's (bias, mul, add, shift in Conv/RequantizedConv)
104
106
- Keep mul/add rank of requantized Neureka tile constraints
107
+
- Fix bias hoisting in generic GEMM with no bias
105
108
106
109
### Removed
107
110
- Delete outdated and unused `.gitlab-ci.yml` file
0 commit comments