Adding Linux driver stack

Change-Id: I52dde1726a43eca6923dd772d7fda58a4a64d436
2 files changed
tree: a376f913fca5d8a26803d2dba3705bcc3021b912
  1. .gitignore
  2. LICENSE.txt


This is the root repository for all Ethos-u software. It is provided to help users download required repositories and place them in a tree structure.

$ ./

The script will build following tree structure.

+-- core_software
|   +-- core_driver
|   +-- cmsis
|   +-- tensorflow
+-- linux_driver_stack
+-- vela
.This is the root directory for all Ethos-u software.
core_softwareThe software executing on Arm Cortex-M is referred to as Core Software. This folder provides a small build system that illustrates how to build the key components for the Ethos-u core software.
core_driverThe Ethos-u NPU driver.
cmsisCMSIS provides optimized kernels and generic interfaces to the Arm Cortex-M CPUs.
tensorflowThe TensorFlowLite micro framework is used to run inferences.
linux_driver_stackExample driver stack showing how Linux can dispatch inferences to an Ethos-U subsystem.
velaThe Vela optimizer takes a TFLu file as input and replaces operators that are supported by the Ethos-u NPU with custom operators designed to run on the NPU. Operators not supported by the NPU are executed in software.