Skip to content

Add multi-reader tests for Add/Sub rescale fusion (#18758)#18758

Merged
meta-codesync[bot] merged 1 commit intomainfrom
export-D99939008
Apr 23, 2026
Merged

Add multi-reader tests for Add/Sub rescale fusion (#18758)#18758
meta-codesync[bot] merged 1 commit intomainfrom
export-D99939008

Conversation

@3l1
Copy link
Copy Markdown
Contributor

@3l1 3l1 commented Apr 8, 2026

Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

bypass-github-export-checks
bypass-github-pytorch-ci-checks
bypass-github-executorch-ci-checks

Reviewed By: digantdesai

Differential Revision: D99939008

@3l1 3l1 requested a review from digantdesai as a code owner April 8, 2026 02:18
@pytorch-bot
Copy link
Copy Markdown

pytorch-bot Bot commented Apr 8, 2026

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/18758

Note: Links to docs will display an error until the docs builds have been completed.

❗ 1 Active SEVs

There are 1 currently active SEVs. If your PR is affected, please view them below:

⏳ No Failures, 64 Pending

As of commit b345599 with merge base 89587c2 (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 8, 2026
@meta-codesync
Copy link
Copy Markdown
Contributor

meta-codesync Bot commented Apr 8, 2026

@3l1 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D99939008.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

This PR needs a release notes: label

If your change should be included in the release notes (i.e. would users of this library care about this change?), please use a label starting with release notes:. This helps us keep track and include your important work in the next release notes.

To add a label, you can comment to pytorchbot, for example
@pytorchbot label "release notes: none"

For more information, see
https://github.com/pytorch/pytorch/wiki/PyTorch-AutoLabel-Bot#why-categorize-for-release-notes-and-how-does-it-work.

@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for add/sub Add multi-reader tests for add/sub (#18758) Apr 8, 2026
@meta-codesync meta-codesync Bot force-pushed the export-D99939008 branch from 38ceb8f to a51acc0 Compare April 8, 2026 02:43
meta-codesync Bot pushed a commit that referenced this pull request Apr 8, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
3l1 added a commit that referenced this pull request Apr 8, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from a51acc0 to 03fde09 Compare April 8, 2026 02:47
@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for add/sub (#18758) Add multi-reader tests for add/sub ifm scaling (#18758) Apr 8, 2026
meta-codesync Bot pushed a commit that referenced this pull request Apr 8, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@meta-codesync meta-codesync Bot force-pushed the export-D99939008 branch from 03fde09 to 7b2d20c Compare April 8, 2026 04:55
3l1 added a commit that referenced this pull request Apr 8, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from 7b2d20c to 1119e65 Compare April 8, 2026 04:59
@meta-codesync meta-codesync Bot force-pushed the export-D99939008 branch from 1119e65 to 45e22a9 Compare April 8, 2026 19:32
meta-codesync Bot pushed a commit that referenced this pull request Apr 8, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
meta-codesync Bot pushed a commit that referenced this pull request Apr 8, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@meta-codesync meta-codesync Bot force-pushed the export-D99939008 branch from 45e22a9 to 129c40e Compare April 8, 2026 19:36
@3l1 3l1 requested a review from Ninja91 April 8, 2026 19:37
3l1 added a commit that referenced this pull request Apr 8, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from 129c40e to 4eb1659 Compare April 8, 2026 19:44
@meta-codesync meta-codesync Bot force-pushed the export-D99939008 branch from 4eb1659 to c23a620 Compare April 8, 2026 21:51
meta-codesync Bot pushed a commit that referenced this pull request Apr 8, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
3l1 added a commit that referenced this pull request Apr 8, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from c23a620 to 97ed9fa Compare April 8, 2026 21:55
meta-codesync Bot pushed a commit that referenced this pull request Apr 11, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

Differential Revision: D99939008
meta-codesync Bot pushed a commit that referenced this pull request Apr 16, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

bypass-github-export-checks
bypass-github-pytorch-ci-checks
bypass-github-executorch-ci-checks

Differential Revision: D99939008
3l1 added a commit that referenced this pull request Apr 16, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers.

bypass-github-export-checks
bypass-github-pytorch-ci-checks
bypass-github-executorch-ci-checks

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from 4156c26 to bdec3e5 Compare April 16, 2026 02:57
@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for add/sub ifm scaling (#18758) Add multi-reader tests for Add/Sub rescale fusion Apr 17, 2026
@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for Add/Sub rescale fusion Add multi-reader tests for Add/Sub rescale fusion (#18758) Apr 17, 2026
meta-codesync Bot pushed a commit that referenced this pull request Apr 17, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers. These exercise the multi-reader per-consumer fusion loop.

Differential Revision: D99939008
meta-codesync Bot pushed a commit that referenced this pull request Apr 20, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x))) where conv1's output Rescale has two readers. These exercise the multi-reader per-consumer fusion loop.

Differential Revision: D99939008
Copy link
Copy Markdown
Contributor

@digantdesai digantdesai left a comment

Choose a reason for hiding this comment

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

Review automatically exported from Phabricator review in Meta.

@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for Add/Sub rescale fusion (#18758) Add multi-reader tests for Add/Sub rescale fusion Apr 22, 2026
@github-actions github-actions Bot added ciflow/trunk module: arm Issues related to arm backend labels Apr 22, 2026
@meta-codesync meta-codesync Bot changed the title Add multi-reader tests for Add/Sub rescale fusion Add multi-reader tests for Add/Sub rescale fusion (#18758) Apr 22, 2026
meta-codesync Bot pushed a commit that referenced this pull request Apr 22, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

TOSA INT, U55 INT, U85 INT for both Add and Sub (6 new tests).

Reviewed By: digantdesai

Differential Revision: D99939008
meta-codesync Bot pushed a commit that referenced this pull request Apr 22, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

TOSA INT, U55 INT, U85 INT for both Add and Sub (6 new tests).

Reviewed By: digantdesai

Differential Revision: D99939008
meta-codesync Bot pushed a commit that referenced this pull request Apr 22, 2026
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

TOSA INT, U55 INT, U85 INT for both Add and Sub (6 new tests).

Reviewed By: digantdesai

Differential Revision: D99939008
3l1 added a commit that referenced this pull request Apr 22, 2026
Summary:
Pull Request resolved: #18758

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

TOSA INT, U55 INT, U85 INT for both Add and Sub (6 new tests).

Reviewed By: digantdesai

Differential Revision: D99939008
@3l1 3l1 force-pushed the export-D99939008 branch from 4c7adf7 to 776b21c Compare April 22, 2026 23:40
Summary:

Add AddMultiReader and SubMultiReader test models (conv2(conv1(x)) +/- conv3(conv1(x)))
where conv1's output Rescale has two readers. These exercise the multi-reader
per-consumer fusion loop.

bypass-github-export-checks
bypass-github-pytorch-ci-checks
bypass-github-executorch-ci-checks

Reviewed By: digantdesai

Differential Revision: D99939008
@meta-codesync meta-codesync Bot merged commit 6322d2d into main Apr 23, 2026
440 of 447 checks passed
@meta-codesync meta-codesync Bot deleted the export-D99939008 branch April 23, 2026 02:24
Gasoonjia pushed a commit that referenced this pull request Apr 23, 2026
Differential Revision: D99939008

Pull Request resolved: #18758
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ciflow/trunk CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported module: arm Issues related to arm backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants