Skip to content

Arm backend: Add to pre-push automatic list of supported ops - VGF - #21871

Merged
wwwind merged 2 commits into
pytorch:mainfrom
wwwind:op_list
Aug 15, 2026
Merged

Arm backend: Add to pre-push automatic list of supported ops - VGF#21871
wwwind merged 2 commits into
pytorch:mainfrom
wwwind:op_list

Conversation

@wwwind

@wwwind wwwind commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Change-Id: I229cbc23985807913cd21db4c55ac2b9d496478d

cc @digantdesai @freddan80 @per @zingo @oscarandersson8218 @mansnils @Sebastian-Larsson @robell @rascani

Signed-off-by: Elena Zhelezina <elena.zhelezina@arm.com>
Change-Id: I229cbc23985807913cd21db4c55ac2b9d496478d
@pytorch-bot

pytorch-bot Bot commented Aug 15, 2026

Copy link
Copy Markdown

🔗 Helpful Links

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

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

✅ You can merge normally! (2 Unrelated Failures)

As of commit ec1aaeb with merge base ed65b12 (image):

FLAKY - The following job failed but was likely due to flakiness present on trunk:

BROKEN TRUNK - The following job failed but was present on the merge base:

👉 Rebase onto the `viable/strict` branch to avoid these failures

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 Aug 15, 2026
@wwwind
wwwind requested review from zingo and removed request for digantdesai and mergennachin August 15, 2026 07:15
@github-actions github-actions Bot added ciflow/trunk module: arm Issues related to arm backend labels Aug 15, 2026
@wwwind wwwind added release notes: arm Changes to the ARM backend delegate partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm labels Aug 15, 2026
@wwwind
wwwind merged commit 42ebbc3 into pytorch:main Aug 15, 2026
506 of 511 checks passed
perheld added a commit to perheld/executorch that referenced this pull request Aug 18, 2026
The generated page retained INT support for torch.batch_norm even though
the current VGF tests provide only FP evidence for
torch.ops.aten.batch_norm.default.

The history explains how the page became stale. Quantized non-folded
BatchNorm support landed first in pytorch#21710 on August 11. The initial VGF
operator documentation generator followed in pytorch#21776 on August 12. The
BatchNorm test cleanup then landed in pytorch#21836 on August 14 and changed
quantized VGF tests to use aten_op=[] or report only conv2d. Finally,
pytorch#21871 landed on August 15, adding the generated page to the pre-push
hook.

Both BatchNorm changes are ancestors of pytorch#21871, and the generator and
relevant tests have not changed since pytorch#21871. The generated page
committed by pytorch#21871 was therefore already inconsistent with its final
source tree, most likely because it was produced on an earlier PR state
and retained when the PR was updated over the BatchNorm cleanup. The
newly added hook could not validate that server-created squash commit,
so the stale row was first exposed by a later local push.

This correction does not remove quantized BatchNorm support represented
by torch.ops.aten._native_batch_norm_legit_no_training.default. Its
separate torch.nn.BatchNorm2d/functional.batch_norm row remains FP and
INT based on the convolution-combination tests.

Authored with Codex.

Change-Id: I32d9a3ec01eec250d4badcfe49e1ded4f855fe0d
Signed-off-by: Per Held <per.held@arm.com>
perheld added a commit that referenced this pull request Aug 18, 2026
The generated page retained INT support for torch.batch_norm even though
the current VGF tests provide only FP evidence for
torch.ops.aten.batch_norm.default.

The history explains how the page became stale. Quantized non-folded
BatchNorm support landed first in #21710 on August 11. The initial VGF
operator documentation generator followed in #21776 on August 12. The
BatchNorm test cleanup then landed in #21836 on August 14 and changed
quantized VGF tests to use aten_op=[] or report only conv2d. Finally,
#21871 landed on August 15, adding the generated page to the pre-push
hook.

Both BatchNorm changes are ancestors of #21871, and the generator and
relevant tests have not changed since #21871. The generated page
committed by #21871 was therefore already inconsistent with its final
source tree, most likely because it was produced on an earlier PR state
and retained when the PR was updated over the BatchNorm cleanup. The
newly added hook could not validate that server-created squash commit,
so the stale row was first exposed by a later local push.

This correction does not remove quantized BatchNorm support represented
by torch.ops.aten._native_batch_norm_legit_no_training.default. Its
separate torch.nn.BatchNorm2d/functional.batch_norm row remains FP and
INT based on the convolution-combination tests.

Authored with Codex.

Change-Id: I32d9a3ec01eec250d4badcfe49e1ded4f855fe0d
Signed-off-by: Per Held <per.held@arm.com>
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. module: arm Issues related to arm backend partner: arm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Arm release notes: arm Changes to the ARM backend delegate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants