Repository navigation
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/24313
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New Failure, 20 Pending, 1 Unrelated Failure, 2 Unclassified FailuresAs of commit 5022cc7 with merge base e40e64c ( UNCLASSIFIED FAILURES - DrCI could not classify the following jobs because the workflow did not run on the merge base. The failures may be pre-existing on trunk or introduced by this PR:
BROKEN TRUNK - The following job failed but were 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. |
This PR needs a
|
311143b to
67951f5
Compare
67951f5 to
cc4abcc
Compare
61f4986 to
f5dd6e8
Compare
Extend the existing optimized ESP32-S3 job to run the shared operator implementation cases after its smoke and delegate fixtures. Reuse the SDK setup and runtime build, adding the portable sine kernel used by the float branches. The ANSI job keeps its existing delegate test path. Stop at the first operator failure so later cases cannot overwrite its cached firmware and logs. Collect the bundle, SDK configuration, ELF, merged image, and test logs with the existing CI artifacts. Verify that the operator firmware selected optimized kernels. The complete optimized CI script passed three smoke inferences, all 16 delegate fixtures, and all 11 operator implementation cases. Collected operator artifacts match the build outputs. Scoped lint, Bash syntax, and whitespace checks pass. Authored with Codex.
f5dd6e8 to
5022cc7
Compare
Summary
Run the shared Espressif operator-library implementation cases in the existing optimized ESP32-S3 CI job, using its SDK setup and runtime build. Include the portable sine kernel used by the multiply tests' float branches and verify that the operator firmware selects optimized ESP-NN kernels.
Stop at the first operator failure so subsequent cases cannot overwrite its firmware and logs. Collect the bundle, SDK configuration, ELF, merged image, and test logs with the existing CI artifacts. This builds on the multiply implementation and ESP-IDF test harness in #24311.
Test plan
The complete optimized S3 script passed with a non-editable installed Python package: three smoke inferences, sixteen delegate fixtures, and all eleven shared operator implementation cases. SDK configuration confirmed optimized kernels, and the workflow collected its firmware and test artifacts.
The preceding kernel PR supplies the explicit checkout path fix. This PR remains the one-file CI integration change. The full rebased stack also passed 153 frontend tests.
Authored with AI assistance using Codex.