Feat/operator global average pooling
Context
-
Adding support for GlobalAveragePooling Operator (needed to implement EfficientNet and MobileNet-v2). No linked gitlab issue.
-
Contains a fix for GraphView::remove that impaired removeFlatten execution, I added tests for remove flatten & Scheduler at the same time. I refactored a bit GraphView::replace to make the code a bit more readable (more explicit var name and types).
-
Added an friend ostream operator<< () for node (commented)
Linked MR:
Merge request reports
Activity
mentioned in merge request aidge_backend_cpu!42 (merged)
added 1 commit
- ce278c8b - fix : removed Hardmax and put Globalaveragepooling instead
mentioned in merge request aidge_onnx!30 (merged)
added 1 commit
- 0a486414 - fix : removed attributes since globalavgpool doesn't have any
- Resolved by Maxence Naud
Update your
Operator
to take the latest features of !85 (merged) into account (for settingmImpl
and python binding)assigned to @gregkub
requested review from @pineapple
added AddFeature LanguageC++ PriorityMedium StatusReview Ready labels
changed milestone to %aidge_core - v0.2.0
added 147 commits
-
583f09e6...d00e9a7f - 141 commits from branch
eclipse/aidge:dev
- 5eabd218 - Merge branch 'dev' into feat/operator_globalAveragePooling
- 84fae3c5 - Merge remote-tracking branch 'EclipseRepo/dev' into feat/operator_globalAveragePooling
- 4cb6050d - Merge branch 'feat/operator_globalAveragePooling' of...
- 1dfbbd11 - feat : added ASAN support
- 10a0b754 - Merge remote-tracking branch 'EclipseRepo/dev' into feat/support_ASAN
- 45b3c7e2 - Merge branch 'feat/support_ASAN' into feat/operator_globalAveragePooling
Toggle commit list-
583f09e6...d00e9a7f - 141 commits from branch
added 4 commits
- dc7af581 - Fix registrar if exists condition for pybind.
- 71b6f1c9 - fix : if Flatten was the root node then the graph has no root node anymore after node deletion
- 0a77f4e1 - chore : improved code readability
- 0c0bdc63 - feat: new test cases + tests to ensure root node value + refactor REQUIRE -> CHECK
Toggle commit listadded 9 commits
-
c2f34e49...93500677 - 5 commits from branch
eclipse/aidge:dev
- 23edac6b - chore : better doxygen
- 3e6342d1 - chore : better python doc
- be448ed5 - Merge branch 'dev' of gitlab.eclipse.org:eclipse/aidge/aidge_core into...
- 045a3a4c - feat: more tests to GlobalAvgPool + refacto AIDGE_ASSERT
Toggle commit list-
c2f34e49...93500677 - 5 commits from branch
added 1 commit
- ee5df397 - fix : forgot to invert condition in if=>assert refactor