# XNNPACK delegate for CPU 

Source: [https://docs.qualcomm.com/doc/80-70014-54/topic/xnnpack-delegate-for-cpu.html](https://docs.qualcomm.com/doc/80-70014-54/topic/xnnpack-delegate-for-cpu.html)

The XNNPACK delegate uses the XNNPACK library to accelerate TensorFlow Lite models on
        CPUs efficiently.

XNNPACK is an open-source library created by Google, which does the following:

- Provides an optimized implementation of neural network operators to run on Arm
                CPUs
- Uses low-level CPU instructions such as the Arm® Neon™ instruction set to optimize
                operators for efficient execution

The XNNPACK delegate can run models in both 32‑bit floating-point and INT8 formats. For
            more information, see [XNNPACK backend for TensorFlow Lite](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/delegates/xnnpack/README.md).

**Parent Topic:** [Delegates](https://docs.qualcomm.com/doc/80-70014-54/topic/delegates.html)

Last Published: Jul 12, 2024

[Previous Topic
Delegates](https://docs.qualcomm.com/bundle/publicresource/80-70014-54/topics/delegates.md) [Next Topic
GPU delegate](https://docs.qualcomm.com/bundle/publicresource/80-70014-54/topics/gpu-delegate.md)