Arm on Hugging Face helps developers deploy Hugging Face models faster with optimized performance on Arm-based devices and platforms. And with our new Arm AI Portal it is easier than ever to build AI on Arm, faster.
On the Arm AI Portal, you can find optimized models, deployment-ready code, workflows, and optimization tools to build and deploy AI applications on Arm, from cloud to edge.
Our guides, tools, and learning paths show how Arm integrates with major operating systems and frameworks, making it easier to build, optimize, and scale AI models across real-world use cases from cloud to edge, gaming to mobile.
Explore curated learning paths using Hugging Face models, optimised to run on platforms like Raspberry Pi, smartphones, and Arm-based cloud servers.
| Learning Path | Frameworks & Tools Used | Model(s) Featured | Market Application | Examples | Arm Learning Path |
|---|---|---|---|---|---|
| Enable Neural Super Sampling in Unreal Engine | NSS Plugin for Unreal®, Neural Graphics SDK for Game Engines, Neural Graphics Model Gym |
Neural Super Sampling (NSS) | Smartphone | Graphics upscaling Enchanted Castle Demo |
Run NSS in Unreal → |
| Enable Neural Frame Rate Upscaling in Unreal Engine | NFRU Plugin for Unreal®, Neural Graphics SDK for Game Engines, Neural Graphics Model Gym |
Neural Frame Rate Upscaling (NFRU) | Smartphone | Frame generation Neural-powered frame generation on mobile with NFRU |
Run NFRU in Unreal → |
| Learning Path | Frameworks & Tools Used | Model(s) Featured | Market Application | Examples | Arm Learning Path |
|---|---|---|---|---|---|
| Build a RAG application | Zilliz Cloud, llama.cpp | All MiniLM L6 V2 | Cloud & Datacenter | Document retrieval + Q&A pipelines | Build with Zilliz → |
| Accelerate NLP models for faster inference | PyTorch, KleidiAI | DistilBERT Base Uncased SST-2 | Cloud & Datacenter | Sentiment analysis, text classification | Accelerate NLP → |
| Deploy an LLM chatbot with optimised performance | llama.cpp, KleidiAI | Dolphin 2.9.4, Llama 3.1 8B GGUF | Cloud & Datacenter | Real-time chatbots, enterprise assistants | Deploy with llama.cpp → |
| Run an LLM chatbot with PyTorch | PyTorch, Torchchat, Streamlit, KleidiAI | Llama 3.1 8B Instruct | Cloud & Datacenter | Inference pipelines with PyTorch | Run with PyTorch → |
| Deploy a RAG chatbot on Google Axion processors | llama-cpp-python, Faiss, KleidiAI, | Llama 3.1 8B GGUF | Cloud & Datacenter | RAG-based assistants at cloud scale | Deploy with Axion → |
| Build an Android chat app | ExecuTorch, XNNPACK, KleidiAI | Llama 3.2 1B Instruct | Smartphone | On-device chat apps | Build on Android → |
| Run Llama 3 on Raspberry Pi 5 | ExecuTorch | Llama 3.1 8B | Raspberry Pi | Edge LLM deployment | Run Llama 3 on Pi 5 → |
| Learning Path | Frameworks & Tools Used | Model(s) Featured | Market Application | Examples | Arm Learning Path |
|---|---|---|---|---|---|
| Profile AI/ML performance on mobile apps | ExecuTorch, Arm Performance Studio, Android Studio Profiler | MobileNet V2 1.0 224 | Smartphone | App performance benchmarking | Profile mobile apps → |
| Run CV models on microcontrollers | Himax MCU, Arm toolchain | YOLOv8 | IoT | Object detection on MCUs | Run on MCU → |
| Export PyTorch models for edge devices | PyTorch, ExecuTorch | DistilBERT Base Uncased SST-2 | IoT | Deploy compact AI models on MCUs | Export with ExecuTorch → |
| Learning Path | Frameworks & Tools Used | Model(s) Featured | Market Application | Examples | Arm Learning Path |
|---|---|---|---|---|---|
| Accelerate NLP models from Hugging Face on Arm servers | PyTorch | DistilBERT Base Uncased SST-2 | Cloud & Datacenter | Text classification, sentiment analysis | Accelerate NLP on Arm → |
Arm Kleidi, comprising KleidiAI and KleidiCV, delivers out-of-the-box AI acceleration across popular frameworks – such as Pytorch, llama.cpp, MediaPipe (via XNNPACK), ONNX Runtime, and more – by integrating highly optimised micro-kernels tailored to Arm CPU architectures.
These lightweight libraries use advanced Arm instructions like Neon, SVE, and SME to deliver faster inference - with no code changes, retraining, or extra tooling. Developers get immediate performance gains while continuing to use familiar frameworks.
Note: The data collated here is sourced from Arm and third parties. While Arm uses reasonable efforts to keep this information accurate, Arm does not warrant (express or implied) or provide any guarantee of data correctness due to the ever-evolving AI and software landscape. Any links to third-party sites and resources are provided for ease and convenience. Your use of such third-party sites and resources is subject to the third party’s terms of use, and use is at your own risk.