-
Notifications
You must be signed in to change notification settings - Fork 210
NPU plugin support #2066
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
base: main
Are you sure you want to change the base?
NPU plugin support #2066
Conversation
Not tested on real hardware. Development done based on the kernel API and example listings from a real system. |
I dropped the preferred allocation policy as it would require more than one NPU to exist and that's not expected as the NPUs are tied to CPUs. |
Tested the plugin on a MeteorLake hardware. Plugin works ok: it registers the resource, container requesting the resources is started, and container gets the I'll add a test Dockerfile into this PR and move this to "ready to review" state. |
Added a workload dockerfile and a job for it. The workload has a selection of tests that I've tested to work. There are also additional tests, but they require the NPU compiler & openvino runtime, which can be included, but they take such a long time to compile. |
cc813f6
to
915ead2
Compare
Supports Core Ultra 1, 2 and 200V series NPUs. Signed-off-by: Tuomas Katila <[email protected]>
Co-authored-by: Eero Tamminen <[email protected]> Signed-off-by: Tuomas Katila <[email protected]>
Signed-off-by: Tuomas Katila <[email protected]>
Signed-off-by: Tuomas Katila <[email protected]>
|:---- |:-------- | | ||
| npu.intel.com/accel | NPU | | ||
|
||
## Modes and Configuration Options |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add a pre-requisite section where we ask user to install the driver if they have not already done so from https://github.com/intel/linux-npu-driver
No description provided.