Installing Coral USB Accelerator on Ubuntu 22.04 and Python 3.10 (11/2022)
Googles Coral USB Accelerator isn't officially compiled for Python 3.10 or 3.11. Here is a shortcut without compiling the whole thing.
- Add Debian package repository to your system
echo "deb https://packages.cloud.google.com/apt coral-edgetpu-stable main" | sudo tee /etc/apt/sources.list.d/coral-edgetpu.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-get update
2. Install the Edge TPU runtime:
sudo apt-get install libedgetpu1-std
3. Install the PyCoral library:
sudo apt-get install python3-pycoral
Here is where you should get errors:
The following packages have unmet dependencies:
python3-pycoral : Depends: python3-tflite-runtime (= 2.5.0.post1) but it is not going to be installed
Depends: python3 (< 3.10) but 3.10.6-1~22.04 is to be installed
Instead using apt-get install download 2 wheel files from this repository:
and run:
pip install tflite_runtime-2.5.0.post1-cp310-cp310-linux_x86_64.whl
pip install pycoral-2.0.0-cp310-cp310-linux_x86_64.whl