Skip to content

Add README.md for the NXP eIQ Neutron Backend #9718

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

Merged

Conversation

robert-kalmar
Copy link
Collaborator

Summary

Initial Readme, introducing the NXP's eIQ Neutron Backend, supporting the eIQ Neutron NPU hardware accelerator.

Copy link

pytorch-bot bot commented Mar 27, 2025

🔗 Helpful Links

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

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

❌ 54 New Failures, 7 Pending, 12 Unrelated Failures

As of commit 95f4134 with merge base 771588a (image):

NEW FAILURES - The following jobs have failed:

FLAKY - The following jobs failed but were likely due to flakiness present on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot
Copy link
Contributor

Hi @robert-kalmar!

Thank you for your pull request and welcome to our community.

Action Required

In order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you.

Process

In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.

Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.

If you have received this in error or have any questions, please contact us at [email protected]. Thanks!

@digantdesai digantdesai self-assigned this Mar 27, 2025
@digantdesai digantdesai self-requested a review March 27, 2025 16:10
@digantdesai digantdesai removed their assignment Mar 27, 2025
@digantdesai digantdesai added module: nxp Issues related to NXP Neutron NPU delegation and code under backends/nxp/ release notes: nxp Changes to the NXP Neutron backend delegate labels Mar 27, 2025
@digantdesai
Copy link
Contributor

@robert-kalmar once you sign the CLA, I can add you to the list where you can automatically run CI and edit labels etc.

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.

Thanks @robert-kalmar and the NXP team for the very first ET PR! Looking forward to a productive collaboration!! PR looks good. Left a couple of nits.

cc @mergennachin @cbilgin

eIQ extensions connect broader AI ecosystems to the edge, such as the NVIDIA TAO extension, which enables developers to bring AI models trained and fine-tuned with TAO to NXP-powered edge devices.


## Supported NXP platforms
Copy link
Contributor

Choose a reason for hiding this comment

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

Add a list of NPU supported i.e. Neutron N3 IIRC?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Thanks, that is good idea to list the Neutron variants too.


## Help & Improvements
If you have problems or questions or have suggestions for ways to make
implementation and testing better, please reach out to the NXP representative for the SoC you are interested in using,
Copy link
Contributor

Choose a reason for hiding this comment

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

Request for creating a github issue with modules: nxp label instead?
Created modules: nxp label for this.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Thanks for introducing the label. The Help & improvements section is updated.

@facebook-github-bot facebook-github-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 Mar 31, 2025
## Layout
TBD

## Backend Status and Maturity
Copy link
Contributor

Choose a reason for hiding this comment

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

Backend Status and Maturity

Current Status: Prototype Quality

The eIQ Neutron NPU Backend should be considered as prototype quality at this moment...

Copy link
Contributor

Choose a reason for hiding this comment

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

It is easier to see.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Agree, updated.

Copy link
Contributor

@mergennachin mergennachin left a comment

Choose a reason for hiding this comment

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

@digantdesai
Copy link
Contributor

Yey CLA is green now!

@robert-kalmar do you want to fix the nits? And push again, I will merge it then.

@robert-kalmar
Copy link
Collaborator Author

Yey CLA is green now!

@robert-kalmar do you want to fix the nits? And push again, I will merge it then.

Yes, the CLA is resolved! I will fix the nits and update the PR.

@robert-kalmar robert-kalmar force-pushed the EIEX-197-neutron-backend-readme branch from 69dcbf4 to 95f4134 Compare April 2, 2025 12:55
@robert-kalmar
Copy link
Collaborator Author

@digantdesai , @mergennachin, the PR is updated with your suggestions. Thank you for them. If you are OK, you can merge this PR.

@digantdesai
Copy link
Contributor

CI is unhappy but seems unrelated. Let's go!

@digantdesai digantdesai merged commit 7d36e41 into pytorch:main Apr 2, 2025
11 of 82 checks passed
kirklandsign pushed a commit that referenced this pull request Apr 11, 2025
### Summary
Initial Readme, introducing the NXP's eIQ Neutron Backend, supporting
the eIQ Neutron NPU hardware accelerator.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. module: nxp Issues related to NXP Neutron NPU delegation and code under backends/nxp/ release notes: nxp Changes to the NXP Neutron backend delegate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants