Ethos Driver Backwards Compatibility (#19116)#19116
Ethos Driver Backwards Compatibility (#19116)#19116gkrulce wants to merge 1 commit intopytorch:mainfrom
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19116
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 1 Awaiting Approval, 3 Cancelled Jobs, 3 Unrelated FailuresAs of commit 140366d with merge base c1d482e ( CANCELLED JOBS - The following jobs were cancelled. Please retry:
BROKEN TRUNK - The following jobs 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. |
|
@gkrulce has exported this pull request. If you are a Meta employee, you can view the originating Diff in D102359186. |
|
|
This PR needs a
|
39f2210 to
688adc7
Compare
688adc7 to
431301a
Compare
Summary: The version of ethos driver that supports multiple devices / multiple NPUs has a few breaking API changes. Installing backwards compatibility hooks so that Executorch continues to work with both old and new driver code. It adds the new APIs as weak definitions and redirects to old driver code. If new driver code is available, those definitions override the weak definitions. Driver code ref: https://gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver/-/blob/experimental/multidevice/README.md?ref_type=heads#experimental---multi-device Differential Revision: D102359186
431301a to
140366d
Compare
Summary:
The version of ethos driver that supports multiple devices / multiple
NPUs has a few breaking API changes. Installing backwards compatibility hooks
so that Executorch continues to work with both old and new driver code.
It adds the new APIs as weak definitions and redirects to old driver code. If
new driver code is available, those definitions override the weak definitions.
Driver code ref:
https://gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver/-/blob/experimental/multidevice/README.md?ref_type=heads#experimental---multi-device
Differential Revision: D102359186