/linux-npu-driver

Intel® NPU (Neural Processing Unit) Driver

Primary LanguageC++MIT LicenseMIT

Intel® NPU driver

Introduction

This repository contains driver for Intel® NPU device.

Intel® NPU device is an AI inference accelerator integrated with Intel client CPUs, starting from Intel® Core™ Ultra generation of CPUs (formerly known as Meteor Lake). It enables energy-efficient execution of artificial neural network tasks.

To make sure that your system has an NPU available, please follow the steps.

The full device name is Neural Processing Unit, but the Linux kernel driver uses the older name - Versatile Processing Unit (VPU).

Releases

The release page contains the binaries and supported component versions.

Build and troubleshooting

See docs/overview.md

License

Intel® NPU driver is distributed under the MIT License.

You may obtain a copy of the license at: https://opensource.org/licenses/MIT

See also