Skip to content

[Backend Tester] Add nightly CI job for XNNPACK - #13390

Merged
GregoryComer merged 226 commits into
mainfrom
gh/GregoryComer/126/head
Aug 19, 2025
Merged

[Backend Tester] Add nightly CI job for XNNPACK#13390
GregoryComer merged 226 commits into
mainfrom
gh/GregoryComer/126/head

Conversation

@GregoryComer

@GregoryComerGregoryComer commented Aug 13, 2025

Copy link
Copy Markdown
Contributor

Set up a nightly CI job to run the backend model and operator tests for xnnpack (unquantized and static int8 per channel). This is the first step in setting up continuous coverage using the new suite. I've chosen nightly as the initial run cadence as some of the larger test suites are very long. In the medium-term, I'd like to run a subset of these tests on pull or trunk, but we can start with this.

[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
Base automatically changed from gh/GregoryComer/125/head to mainAugust 14, 2025 17:49
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
@GregoryComerGregoryComer added the release notes: none Do not include this in the release notes label Aug 15, 2025
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
# We need the runner to test the built library.
PYTHON_EXECUTABLE=python .ci/scripts/setup-linux.sh --build-tool cmake --build-mode Release

python -m executorch.backends.test.suite.runner $SUITE --flow $FLOW --report "$ARTIFACT_DIR/test_results.csv"

@digantdesaidigantdesaiAug 19, 2025

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Add date, $SUITE, $FLOW specifier in the filename for now?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Good suggestion. I'll stack this on top when I add the markdown job summary + pretty printing.

@GregoryComer

Copy link
Copy Markdown
ContributorAuthor

Noting that all CI job failures appear to match failures in the HUD. CI is pretty red, but I've gone through and attempted to ensure that all failures are pre-existing.

@GregoryComer
GregoryComer merged commit 9e8674c into mainAug 19, 2025
230 of 247 checks passed
@GregoryComer
GregoryComer deleted the gh/GregoryComer/126/head branch August 19, 2025 21:31
agrima1304 pushed a commit to agrima1304/executorch that referenced this pull request Aug 26, 2025
Set up a nightly CI job to run the backend model and operator tests for
xnnpack (unquantized and static int8 per channel). This is the first
step in setting up continuous coverage using the new suite. I've chosen
nightly as the initial run cadence as some of the larger test suites are
very long. In the medium-term, I'd like to run a subset of these tests
on pull or trunk, but we can start with this.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA SignedThis label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.release notes: noneDo not include this in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@GregoryComer@digantdesai