Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[5/10] Code generation for Depthwise Convolution via CMSIS-NN #9409

Merged
merged 3 commits into from
Nov 26, 2021

Conversation

ashutosh-arm
Copy link
Contributor

@ashutosh-arm ashutosh-arm commented Nov 1, 2021

This PR adds support for depthwise convolution via CMSIS-NN.

Here is the tracking issue: #8646

This is blocked on #9331 which is dependent on #9296.

@ashutosh-arm
Copy link
Contributor Author

cc: @grant-arm @Mousius @areusch for code review.

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.

Broadly looks good.
nits and a question.

src/relay/backend/contrib/cmsisnn/generate_constants.cc Outdated Show resolved Hide resolved
tests/python/contrib/test_cmsisnn/test_conv2d.py Outdated Show resolved Hide resolved
Copy link
Member

@Mousius Mousius left a comment

Choose a reason for hiding this comment

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

Overall makes sense to me, I've suggested a few things but I don't think any of them are blocking.

src/relay/backend/contrib/cmsisnn/generate_constants.cc Outdated Show resolved Hide resolved
src/relay/backend/contrib/cmsisnn/tir_to_runtime.cc Outdated Show resolved Hide resolved
tests/python/contrib/test_cmsisnn/test_conv2d.py Outdated Show resolved Hide resolved
Change-Id: I0a2279965a0b505f809ffcf8b955f64db8f4aff0
Change-Id: Icd9ae4d456a75761f476f8ae73bff64d48e59dd5
Change-Id: Iac6acf1c310b20b9e99bf0b9c0310423c93de9be
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

Copy link
Member

@Mousius Mousius left a comment

Choose a reason for hiding this comment

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

LGTM! Post fixing CI please 😸

@manupak manupak merged commit 52edc9a into apache:main Nov 26, 2021
@manupak
Copy link
Contributor

manupak commented Nov 26, 2021

Thanks! @ashutosh-arm @Mousius

dchauhan-arm pushed a commit to dchauhan-arm/tvm that referenced this pull request Nov 29, 2021
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
masahi pushed a commit to masahi/tvm that referenced this pull request Dec 1, 2021
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
mehrdadh pushed a commit to mehrdadh/tvm that referenced this pull request Dec 1, 2021
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
mehrdadh pushed a commit to mehrdadh/tvm that referenced this pull request Dec 1, 2021
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
@ashutosh-arm ashutosh-arm deleted the depthwise branch December 7, 2021 10:06
ylc pushed a commit to ylc/tvm that referenced this pull request Jan 7, 2022
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
yangulei pushed a commit to yangulei/tvm that referenced this pull request Jan 11, 2022
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
yangulei pushed a commit to yangulei/tvm that referenced this pull request Jan 12, 2022
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
ylc pushed a commit to ylc/tvm that referenced this pull request Jan 13, 2022
…#9409)

This PR adds support for depthwise convolution via CMSIS-NN.
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.

3 participants