Skip to content

Conversation

@jacobbohlin
Copy link
Contributor

@jacobbohlin jacobbohlin commented Dec 21, 2021

RFC: apache/tvm-rfcs#37
Issue: #9429

This PR adds four additional part matchers for the cascader, ethosu_pooling, ethosu_depthwise_conv2d, ethosu_unary_elementwise and ethosu_binary_elementwise. It also contains unit tests for the matchers as well as minor additions the performance estimation to cover all of the different Parts.

Co-authored-by: Matthew Barrett [email protected]

@jacobbohlin
Copy link
Contributor Author

@mbaret mbaret force-pushed the ethosu-cascader-5 branch 2 times, most recently from b855186 to 64a520e Compare December 22, 2021 10:54
@mbaret mbaret force-pushed the ethosu-cascader-5 branch 2 times, most recently from ef06f09 to 719ec07 Compare January 4, 2022 15:15
@mbaret mbaret force-pushed the ethosu-cascader-5 branch from 719ec07 to 2140586 Compare January 10, 2022 16:36
@jacobbohlin jacobbohlin force-pushed the ethosu-cascader-5 branch 2 times, most recently from bb18ed0 to cbc1c77 Compare January 17, 2022 10:28
mbaret and others added 2 commits January 17, 2022 16:35
Adds Part matchers for ethosu_depthwise_conv2d,
ethosu_pooling and ethosu_binary_elementwise. Also
adds additional testing for the CascaderGraph
creation.

Co-authored-by: Jacob Bohlin <[email protected]>
@mbaret mbaret requested a review from ZihengJiang as a code owner January 17, 2022 16:37
Copy link
Contributor

@mbaret mbaret left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mbaret mbaret merged commit bcdc345 into apache:main Jan 20, 2022
yuanfz98 pushed a commit to yuanfz98/tvm that referenced this pull request Jan 24, 2022
* [microNPU][2d] Add more Part matchers for the cascader

Adds Part matchers for ethosu_depthwise_conv2d,
ethosu_pooling and ethosu_binary_elementwise. Also
adds additional testing for the CascaderGraph
creation.

Co-authored-by: Jacob Bohlin <[email protected]>

* Extended testing for block config

* Add test guards

Co-authored-by: Matthew Barrett <[email protected]>
ylc pushed a commit to ylc/tvm that referenced this pull request Feb 16, 2022
* [microNPU][2d] Add more Part matchers for the cascader

Adds Part matchers for ethosu_depthwise_conv2d,
ethosu_pooling and ethosu_binary_elementwise. Also
adds additional testing for the CascaderGraph
creation.

Co-authored-by: Jacob Bohlin <[email protected]>

* Extended testing for block config

* Add test guards

Co-authored-by: Matthew Barrett <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants