Skip to content
Snippets Groups Projects

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:

Edited by Maxence Naud

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Maxence Naud resolved all threads

    resolved all threads

  • Maxence Naud added 1 commit

    added 1 commit

    • 583f09e6 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Update your Operator to take the latest features of !85 (merged) into account (for setting mImpl and python binding)

  • assigned to @gregkub

  • Maxence Naud requested review from @pineapple

    requested review from @pineapple

  • changed milestone to %aidge_core - v0.2.0

  • Maxence Naud changed the description

    changed the description

  • Grégoire Kubler added 147 commits

    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

    Compare with previous version

  • Grégoire Kubler added 4 commits

    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

    Compare with previous version

  • Grégoire Kubler added 3 commits

    added 3 commits

    • 127c621d - fix : previous fix was incorrect. mRootNode is set in updateinputsoutputsdelete
    • 5177fc0b - feat : added more tests for removeFlatten
    • c2f34e49 - fix : error message

    Compare with previous version

  • Grégoire Kubler added 9 commits

    added 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

    Compare with previous version

  • added 1 commit

    • ee5df397 - fix : forgot to invert condition in if=>assert refactor

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading