# 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)