xanderlent / intel-npu-driver-rpm

RPM Packages for the Intel NPU Driver for Linux
1 stars 0 forks source link

RPM Packages for the Intel Neural Processing Unit Driver for Linux

This repository provides packages for the Linux user space driver and proprietary firmware for the Intel Neural Processing Unit (NPU) hardware found on Intel Core Ultra Series 1 and newer (Meteor Lake and newer) Intel processors. It was formerly known as the Intel Versatile Processing Unit (VPU). The Linux kernel driver is already upstream as drivers/accel/ivpu.

See the upstream intel/linux-npu-driver repository for more information about the hardware, firmware, and software.

Sources

The patches to the source included in this repository can be found at my downstream fork xanderlent/linux-npu-driver, in the fix-fedora-build-v1.6.0 branch.

Note that this RPM downloads two vendored source code modules for intel/level-zero-npu-extensions and openvinotoolkit/npu_plugin_elf, and integrates them into the source tree to allow the driver to compile. All other vendored modules are either disabled by us or upstream was thoughtful enough to detect if they are already installed.

Package Availability

Copr build status
This package is available for use with Fedora Linux and possibly other RPM-based distributions through my Fedora Copr repository, xanderlent/intel-npu-driver. See that page for information on how to install and use this software on Fedora Linux (and possibly other RPM-based distributions).

Installation instructions

To use the Intel NPU:

Project Homepage and Issue Reporting

This project is a downstream packaging project and is not affiliated with Intel. Please see the homepage for more information and report any issues you find at the issue tracker.