-
Notifications
You must be signed in to change notification settings - Fork 508
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
Add proper CMake build for extension_parallel #8938
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/8938
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit 9fdebee with merge base 5dd96c3 ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
Previously it was copied in several places per executorch_srcs.cmake. Needed for #8932 Test Plan: Compare cmake-out/executorch_srcs.cmake before/after for my usual testing cmake config with "all the CPU stuff" on; found that thread_parallel.cpp is now duplicated only in one place instead of multiple (it's in llama_runner, which needs a general fixup because it's duplicating several extensions). ghstack-source-id: 333d1c9787f197b7c9163521af19cee4753426df ghstack-comment-id: 2698715235 Pull Request resolved: #8938
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the difference between extension_threadpool
and extension_parallel
?
extension_threadpool lives in extension/threadpool, and extension_parallel lives in extension/parallel. they're different code. |
fixed tests -- forgot to |
Previously it was copied in several places per executorch_srcs.cmake. Needed for #8932 Test Plan: Compare cmake-out/executorch_srcs.cmake before/after for my usual testing cmake config with "all the CPU stuff" on; found that thread_parallel.cpp is now duplicated only in one place instead of multiple (it's in llama_runner, which needs a general fixup because it's duplicating several extensions). ghstack-source-id: d4917831ebe5f00628b1ffcbda8f92a08f0e9457 ghstack-comment-id: 2698715235 Pull Request resolved: #8938
Previously it was copied in several places per executorch_srcs.cmake. Needed for #8932 Test Plan: Compare cmake-out/executorch_srcs.cmake before/after for my usual testing cmake config with "all the CPU stuff" on; found that thread_parallel.cpp is now duplicated only in one place instead of multiple (it's in llama_runner, which needs a general fixup because it's duplicating several extensions). ghstack-source-id: d09bf5e6c6561574999d81b13b3fa3d363639596 ghstack-comment-id: 2698715235 Pull Request resolved: #8938
Previously it was copied in several places per executorch_srcs.cmake. Needed for #8932 Test Plan: Compare cmake-out/executorch_srcs.cmake before/after for my usual testing cmake config with "all the CPU stuff" on; found that thread_parallel.cpp is now duplicated only in one place instead of multiple (it's in llama_runner, which needs a general fixup because it's duplicating several extensions).
Previously it was copied in several places per executorch_srcs.cmake.
Needed for #8932
Test Plan: Compare cmake-out/executorch_srcs.cmake before/after for my usual testing cmake config with "all the CPU stuff" on; found that thread_parallel.cpp is now duplicated only in one place instead of multiple (it's in llama_runner, which needs a general fixup because it's duplicating several extensions).