-
Notifications
You must be signed in to change notification settings - Fork 657
Div, Mul, Elu Partitioner Configs #4539
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
Conversation
Differential Revision: D58903230
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/4539
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit 9570e7d with merge base 864e0b0 ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D60323282 |
…NNPartitioner Summary: Following up on the Configeration based Partitioner, We introduce the XnnpackPartitioner as a configeration based partitioner, along with a linear config. This passes all fp32 linear tests for XNNPACK Differential Revision: D58903233
…rmAndLower Differential Revision: D58986006
Summary: Pull Request resolved: pytorch#4374 We refactor the quant utils file to have more functions: - is_quant - is_dequant - is_qparam - is_dynamic_q - is_getitem Additionally, we use format_target_name so that the targets are now agnostice of aten or edge dialect Differential Revision: D59707641
Summary: Pull Request resolved: pytorch#4539 Div Mul, Elu partitioner configs This enables Elu because we can prevent its decomposition Reviewed By: digantdesai, kirklandsign Differential Revision: D60323282
596f495
to
2c18e1d
Compare
This pull request was exported from Phabricator. Differential Revision: D60323282 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D60323282 |
Summary: Pull Request resolved: pytorch#4539 Div Mul, Elu partitioner configs This enables Elu because we can prevent its decomposition Reviewed By: digantdesai, kirklandsign Differential Revision: D60323282
2c18e1d
to
2e64e7a
Compare
This pull request was exported from Phabricator. Differential Revision: D60323282 |
Summary: Pull Request resolved: pytorch#4539 Div Mul, Elu partitioner configs This enables Elu because we can prevent its decomposition Reviewed By: digantdesai, kirklandsign Differential Revision: D60323282
2e64e7a
to
e3e5fd2
Compare
…h#4373) Summary: Pull Request resolved: pytorch#4373 Adding `GEMMConfig(XNNPartitionerConfig)` This is a base class which handles grabbing all the dependencies of a gemm like node (conv, addmm, linear) and then validates that the node is a valid partition. We modify all tests in the linear, and validate that to_edge_transform_and_lower with the new partitioner works with all nodes. Additionally, we add a `SingleNodePartitionerConfig` class for simple nodes like q_per_tensor and dq_per_tensor. This helps partition q_per_tensor/dq_per_tensor nodes which are actually explicilty converting the dtype of the input. Differential Revision: D58903231
Differential Revision: D59833087
Differential Revision: D59833165
Differential Revision: D60125953
Summary: Pull Request resolved: pytorch#4368 Differential Revision: D60125954
Differential Revision: D60323283
This pull request was exported from Phabricator. Differential Revision: D60323282 |
Summary: Pull Request resolved: pytorch#4539 Div Mul, Elu partitioner configs This enables Elu because we can prevent its decomposition Reviewed By: digantdesai, kirklandsign Differential Revision: D60323282
e3e5fd2
to
402505a
Compare
Summary: Pull Request resolved: pytorch#4539 Div Mul, Elu partitioner configs This enables Elu because we can prevent its decomposition Reviewed By: digantdesai, kirklandsign Differential Revision: D60323282
This pull request was exported from Phabricator. Differential Revision: D60323282 |
402505a
to
9570e7d
Compare
This pull request has been merged in a0d63cc. |
Summary:
Div Mul, Elu partitioner configs
This enables Elu because we can prevent its decomposition
Reviewed By: digantdesai
Differential Revision: D60323282