Skip to content

[CMSIS-NN] Scalar to tensor constant pass to support only qnn.add and qnn.multiply#10563

Merged
manupak merged 2 commits intoapache:mainfrom
asparkhi:tuple_type_fix
Mar 14, 2022
Merged

[CMSIS-NN] Scalar to tensor constant pass to support only qnn.add and qnn.multiply#10563
manupak merged 2 commits intoapache:mainfrom
asparkhi:tuple_type_fix

Conversation

@asparkhi
Copy link
Contributor

Fixed scalar to tensor constant pass:

-Scalar to tensor pass to support qnn.add and qnn.multiply.
-Fixed application of the pass for non primary operands.
-Moved tests to check for int8 types specifically.

Co-authored-by: Luke Hutton <luke.hutton@arm.com>
Change-Id: If9cb41d0dd3f56666b6a2c0d9903502d3f9e4eae
@asparkhi
Copy link
Contributor Author

Copy link
Contributor

@manupak manupak left a comment

Choose a reason for hiding this comment

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

Few nits and a question

Change-Id: I67250a6214a2d54ef07d54d84eac4ce91474bb0e
@asparkhi
Copy link
Contributor Author

Thanks @manupa-arm. PTAL - I have added another commit with review suggestions.

Copy link
Contributor

@manupak manupak left a comment

Choose a reason for hiding this comment

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

LGTM! thanks @ashutosh-arm

@manupak manupak merged commit 5eb93df into apache:main Mar 14, 2022
pfk-beta pushed a commit to pfk-beta/tvm that referenced this pull request Apr 11, 2022
… qnn.multiply (apache#10563)

* Scalar to tensor constant pass to support qnn.add and qnn.multiply only.

Co-authored-by: Luke Hutton <luke.hutton@arm.com>
Change-Id: If9cb41d0dd3f56666b6a2c0d9903502d3f9e4eae

* Created a function to check if an expr is worthy of pass

Change-Id: I67250a6214a2d54ef07d54d84eac4ce91474bb0e

Co-authored-by: Luke Hutton <luke.hutton@arm.com>
@asparkhi asparkhi deleted the tuple_type_fix branch April 22, 2022 08:34
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

Comments