[ExecuTorch] Use parallel_for in bfloat16 gemm_transa_ kernel#5248
[ExecuTorch] Use parallel_for in bfloat16 gemm_transa_ kernel#5248swolchok wants to merge 11 commits intogh/swolchok/57/basefrom
Conversation
The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/5248
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit 97e0265 with merge base 1793c4a ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
|
cmake builds are failing because cmake doesn't automatically pull transitive deps properly; they need pthreadpool :( |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242067824 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
|
apparently the threadpool is supposed to be optional at build time? |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242074917 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242078299 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
build/cmake_deps.toml
Outdated
| ] | ||
| deps = [ | ||
| "executorch", | ||
| "pthreadpool", |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242278002 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242303807 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242322409 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242333678 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
…nel" The upstream kernel uses this, I just didn't port it at first. Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/) [ghstack-poisoned]
|
This pull request was exported from Phabricator. Differential Revision: D62154262 |
Pull Request resolved: #5248 The upstream kernel uses this, I just didn't port it at first. ghstack-source-id: 242411944 @exported-using-ghexport Differential Revision: [D62154262](https://our.internmc.facebook.com/intern/diff/D62154262/)
|
This pull request has been merged in 6d1a573. |
Stack from ghstack (oldest at bottom):
The upstream kernel uses this, I just didn't port it at first.
Differential Revision: D62154262