Skip to content

Conversation

3l1
Copy link
Contributor

@3l1 3l1 commented Sep 8, 2025

Summary:
update the codebase to allow a system whereby:

  • the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
  • those tests can transparently switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036

@3l1 3l1 requested a review from digantdesai as a code owner September 8, 2025 16:12
Copy link

pytorch-bot bot commented Sep 8, 2025

🔗 Helpful Links

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

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

❌ 2 New Failures, 7 Pending

As of commit 70ed1b1 with merge base 5a1c117 (image):

NEW FAILURES - The following jobs have failed:

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 Sep 8, 2025
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D81159036

@3l1
Copy link
Contributor Author

3l1 commented Sep 8, 2025

@pytorchbot label "release notes: none"

@pytorch-bot pytorch-bot bot added the release notes: none Do not include this in the release notes label Sep 8, 2025
@3l1
Copy link
Contributor Author

3l1 commented Sep 8, 2025

@pytorchbot label "topic: not user facing"

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D81159036

facebook-github-bot pushed a commit that referenced this pull request Sep 8, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D81159036

@zingo zingo added module: arm Issues related to arm backend ciflow/trunk labels Sep 8, 2025
facebook-github-bot pushed a commit that referenced this pull request Sep 11, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D81159036

3l1 added a commit that referenced this pull request Sep 11, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D81159036

3l1 added a commit that referenced this pull request Sep 11, 2025
…14070)

Summary:
Pull Request resolved: #14070

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
test_file_name = paths.basename(test_file)
test_name = test_file_name.replace("test_", "").replace(".py", "")

Copy link
Contributor

Choose a reason for hiding this comment

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

nit: whitespace

aten_op,
exir_ops=[],
run_on_fvp=False,
run_on_fvp=True,
Copy link
Contributor

Choose a reason for hiding this comment

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

was there a reason it was disabled in OSS in the first place? If CI is clean I am ok with this PR enabling this.

Copy link
Contributor

Choose a reason for hiding this comment

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

also add @common.XfailIfNoCorstone300 as a decorator?

Copy link
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.

Thank @3l1!
LGTM, stamping to unblock but need some small fixes. And make sure the CI is clean.

3l1 added a commit that referenced this pull request Sep 11, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
facebook-github-bot pushed a commit that referenced this pull request Sep 11, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Differential Revision: D81159036
facebook-github-bot pushed a commit that referenced this pull request Sep 12, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 12, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 13, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 13, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 13, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 13, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

facebook-github-bot pushed a commit that referenced this pull request Sep 14, 2025
…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

…14070)

Summary:

update the codebase to allow a system whereby:

- the test inventory in https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/, which until now runs on open source CI can all be exercised internally on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal version of FVP using Meta's FVP runtimes, build configs and artifacts when run in fbsrouce, but then use the open-source FVp runtime when executed in github opens-ource CI

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

Reviewed By: digantdesai

Differential Revision: D81159036
@facebook-github-bot
Copy link
Contributor

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

@mergennachin mergennachin self-requested a review September 15, 2025 22:30
@mergennachin
Copy link
Contributor

macos jobs are already fixed in main, merging

@mergennachin mergennachin merged commit 4a4f5a0 into main Sep 15, 2025
302 of 305 checks passed
@mergennachin mergennachin deleted the export-D81159036 branch September 15, 2025 23:41
StrycekSimon pushed a commit to nxp-upstream/executorch that referenced this pull request Sep 23, 2025
…ytorch#14070)

Summary:
update the codebase to allow a system whereby:

- the test inventory in
https://www.internalfb.com/code/fbsource/fbcode/executorch/backends/arm/test/ops/,
which until now runs on open source CI can all be exercised internally
on our internal diff-time sandcastle and CI runs
- those tests can **transparently** switch between running an internal
version of FVP using Meta's FVP runtimes, build configs and artifacts
when run in fbsrouce, but then use the open-source FVp runtime when
executed in github opens-ource CI

Differential Revision: D81159036
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 release notes: none Do not include this in the release notes topic: not user facing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants