Skip to content

Minimal changes needed to include executorch as a module for zephyr #92916

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

BujSet
Copy link

@BujSet BujSet commented Jul 9, 2025

The official executorch repo has included changes to allow executorch to be built as a module for zephyr, see this PR. The minimal changes in this PR allow projects to build executorch and link zephyr applications to the executorch library. The changes in this PR are based off the work started here.

Copy link

github-actions bot commented Jul 9, 2025

Hello @BujSet, and thank you very much for your first pull request to the Zephyr project!
Our Continuous Integration pipeline will execute a series of checks on your Pull Request commit messages and code, and you are expected to address any failures by updating the PR. Please take a look at our commit message guidelines to find out how to format your commit messages, and at our contribution workflow to understand how to update your Pull Request. If you haven't already, please make sure to review the project's Contributor Expectations and update (by amending and force-pushing the commits) your pull request if necessary.
If you are stuck or need help please join us on Discord and ask your question there. Additionally, you can escalate the review when applicable. 😊

@JarmouniA
Copy link
Contributor

"All modules included in the default manifest shall be hosted in repositories under the zephyrproject-rtos GitHub organization."
https://docs.zephyrproject.org/latest/develop/modules.html

Copy link

sonarqubecloud bot commented Jul 9, 2025

Copy link

github-actions bot commented Jul 9, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
executorch 🆕 N/A (Added) pytorch/executorch@main N/A

DNM label due to: 1 added project

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@BujSet
Copy link
Author

BujSet commented Jul 9, 2025

"All modules included in the default manifest shall be hosted in repositories under the zephyrproject-rtos GitHub organization." https://docs.zephyrproject.org/latest/develop/modules.html

Hi @JarmouniA, could I get a bit of clarification on what steps are needed to start this process? As I understand it, an executorch repo needs to be created and hosted under the zephyrproject-rtos org. Is there a way to request this repo be created and simply pull from executorch’s main branch or is this something I can do on my own without being a member of the zephyrproject-rtos org?

@JarmouniA
Copy link
Contributor

@BujSet https://docs.zephyrproject.org/latest/develop/modules.html#process-for-submitting-a-new-module

@JarmouniA JarmouniA closed this Jul 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants