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

[TOPI] Memoize winograd matrix #3687

Merged
merged 3 commits into from
Aug 2, 2019
Merged

Conversation

merrymercy
Copy link
Member

@merrymercy merrymercy commented Aug 1, 2019

I found #3553 makes feature extraction for arm cpu about 4x slower, which will cause tuning about 2x slower.

Memoizing winograd matrix computation can fix this performance regression, and is slightly faster the the original hard-coded one.

@merrymercy
Copy link
Member Author

cc @zlateski @cbalint13

@merrymercy
Copy link
Member Author

@cbalint13 please approve

@cbalint13
Copy link
Contributor

Looks very good to me.

@tqchen tqchen added the status: need update need update based on feedbacks label Aug 1, 2019
@tqchen
Copy link
Member

tqchen commented Aug 1, 2019

@merrymercy please act on @cbalint13 's comment

@merrymercy
Copy link
Member Author

It is resolved.

@tqchen tqchen merged commit 7de8a3a into apache:master Aug 2, 2019
@tqchen tqchen added status: accepted and removed status: need update need update based on feedbacks labels Aug 2, 2019
@tqchen
Copy link
Member

tqchen commented Aug 2, 2019

Thanks @cbalint13 @merrymercy !

@merrymercy merrymercy deleted the pr-memorize-winograd branch August 3, 2019 12:11
wweic pushed a commit to wweic/tvm that referenced this pull request Aug 9, 2019
* [TOPI] Memoize winograd matrix

* lint

* Fix name
wweic pushed a commit to neo-ai/tvm that referenced this pull request Sep 6, 2019
* [TOPI] Memoize winograd matrix

* lint

* Fix name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants