Machine Learning Platform

Arm NN and Arm Compute Library

Watch the Video

What is the machine learning platform?

The machine learning platform is part of the Linaro Artificial Intelligence Initiative and is the home for Arm NN and Arm Compute Library – open-source software libraries that optimise the execution of machine learning (ML) workloads on Arm-based processors.

It enables a new era of advanced, ultra-efficient inference at the edge. Specifically designed for machine learning and neural network (NN) capabilities, the architecture is versatile enough to scale to any device, from the Internet of Things (IoT) to connected cars and servers.

NN Frameworks graphic

Linaro’s Artificial Intelligence Initiative brings companies together to develop the best-in-class Deep Learning performance by leveraging Neural network acceleration in IP and SoCs from the Arm ecosystem. To find out more about joining the initiative as a member, go to

Why choose the machine learning platform?

The machine learning platform libraries – Arm NN and Arm Compute Library – bridge the gap between existing neural network (NN) frameworks, such as TensorFlow, TensorFlow Lite, Caffe and ONNX, and the underlying IP.

They enable efficient translation of these NN frameworks, allowing them to run efficiently – without modification – across Arm Cortex-A CPUs, Arm Mali GPUs and the Arm ML processor.

Why choose the machine learning platform graphic
Technical Overview graphic

Technical Overview

Find more information on the machine learning platform projects from the existing Arm developer websites:

Arm NN Arm Compute Library
Mailing Lists graphic

Get Involved

Please join us on one of the machine learning platform mailing lists: