# Install OpenVINO™ toolkit for Raspbian OS¶

Note

• These steps apply to 32-bit Raspbian OS, which is an official OS for Raspberry Pi boards.

• These steps have been validated with Raspberry Pi 3.

• There is also an open-source version of OpenVINO™ that can be compiled for arch64 (see build instructions).

## Development and Target Platforms¶

• Raspbian Buster, 32-bit

• Raspbian Stretch, 32-bit

• Raspberry Pi board with ARM ARMv7-A CPU architecture. Check that uname -m returns armv7l.

• Intel® Neural Compute Stick 2, which as one of the Intel® Movidius™ Visual Processing Units (VPUs)

Note

The current version of the Intel® Distribution of OpenVINO™ toolkit for Raspbian OS supports inference on Intel CPUs and Intel® Neural Compute Stick 2 devices only.

• CMake 3.7.2 or higher

• Python 3.6-3.8, 32-bit

## Overview¶

This guide provides step-by-step instructions on how to install the Intel® Distribution of OpenVINO™ toolkit for Raspbian OS. The following steps will be covered:

## Step 1: Install the Intel® Distribution of OpenVINO™ Toolkit¶

1. Open the Terminal or your preferred console application.

2. Go to the directory in which you downloaded the Intel® Distribution of OpenVINO™ toolkit. This document assumes this is your ~/Downloads directory. If not, replace ~/Downloads with the directory where the file is located.

cd ~/Downloads/

By default, the package file is saved as l_openvino_toolkit_runtime_raspbian_p_<version>.tgz.

3. Create an installation folder.

sudo mkdir -p /opt/intel/openvino_2022
4. Unpack the archive:

sudo tar -xf l_openvino_toolkit_runtime_raspbian_p_<version>.tgz --strip 2 -C /opt/intel/openvino_2022

Now the OpenVINO™ toolkit components are installed. Additional configuration steps are still required. Continue to the next sections to install External Software Dependencies, configure the environment and set up USB rules.

## Step 2: Install External Software Dependencies¶

CMake version 3.7.2 or higher is required for building the OpenVINO™ toolkit sample application. To install, open a Terminal window and run the following command:

sudo apt install cmake

CMake is installed. Continue to the next section to set the environment variables.

## Step 3: Set the Environment Variables¶

You must update several environment variables before you can compile and run OpenVINO™ toolkit applications. Run the following script to temporarily set the environment variables:

source /opt/intel/openvino_2022/setupvars.sh

If you have more than one OpenVINO™ version on your machine, you can easily switch its version by sourcing setupvars.sh of your choice.

Note

You can also run this script every time when you start new terminal session. Open ~/.bashrc in your favorite editor, and add source /opt/intel/openvino_2022/bin/setupvars.sh. Next time when you open a terminal, you will see [setupvars.sh] OpenVINO™ environment initialized. Changing .bashrc is not recommended when you have many OpenVINO™ versions on your machine and want to switch among them, as each may require different setup.