라즈베리3에서 텐셔 플로우 설치하기
일단 기본적으로 잘 설치되는것 부터 설치 하자.
sudo apt-get install python3-pip
sudo apt-get install libatlas-base-dev
sudo apt-get install python-dev libatlas-base-dev
sudo pip3 install gym
sudo pip3 install numpy
문제는 텐셔플로우다.
라즈베리3가 arm계열이라 그냥 설치하는 기본 명령으로 설치가 안된다.
sudo pip3 install --upgrade tensorflow
sudo pip3 install tensorflow
소스를 받아서 컴파일 하면 되겠지만, 이것도 쉬운게 아니고 할 수 있다고 할 수 있는 레벨이 아니다.
소스 컴파일은 상당히 난이도가 있는 작업이다.
그래서 착하신분이 컴파일 하신 버전을 다운 받아서 설치 하자.
https://github.com/lhelontra/tensorflow-on-arm/releases/
Releases · lhelontra/tensorflow-on-arm
TensorFlow for Arm. Contribute to lhelontra/tensorflow-on-arm development by creating an account on GitHub.
github.com
2021년 7월 현재 최신 버전은 이렇다.
tensorflow whl for python 3.5 (debian stretch) and 3.7 (debian buster).
Raspberry pi one/zero with openblas
tensorflow-2.4.0-cp35-none-linux_armv6l.whl
tensorflow-2.4.0-cp37-none-linux_armv6l.whl
Raspberry pi 2/3
tensorflow-2.4.0-cp35-none-linux_armv7l.whl
tensorflow-2.4.0-cp37-none-linux_armv7l.whl
아래 명령으로 한방에 설치 하면 좋겠지만, 본인은 오류가 발생해서 두개로 분리해서 설치 했다.
sudo pip3 install --upgrade https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.4.0/tensorflow-2.4.0-cp37-none-linux_armv7l.whl
sudo wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v2.4.0/tensorflow-2.4.0-cp37-none-linux_armv7l.whl
sudo pip3 install tensorflow-2.4.0-cp37-none-linux_armv7l.whl
본인이 참고한 블로거는 아래와 같다.
https://bluexmas.tistory.com/1076
https://webnautes.tistory.com/1492
Raspberry Pi 4에 Tensorflow 2.4 설치하기
Raspberry Pi 4에 Tensorflow를 설치하는 데에는 문제가 없었는데 $ pip3 install tensorflow Tensorflow 모듈을 임포트하려고 하니 에러가 발생했습니다. $ python3 Python 3.7.3 (default, Jul 25 2020, ..
webnautes.tistory.com
추가적으로 GPIO를 사용하기 위한 설치 목록이다.
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio