티스토리 뷰
OS/Banana Pi /BPI-Bit
BPI-M4 : TensorFlow 2.1.0 (aarch64) 설치 (Python 3.7)
파란크리스마스 2020. 4. 23. 01:33728x90
출처
리눅스 정보 확인
CPU 정보 확인
$ cat /proc/cpuinfo processor : 0 BogoMIPS : 48.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 ... 생략 ... Hardware : Allwinnersun50iw2Family Revision : 0000 Serial : 0000000000000000
instruction set architecture (ISA)
$ uname -i aarch64
커널에 대한 정보
$ uname -a Linux NanoPi-NEO2-Black 4.14.111 #1 SMP Thu Dec 19 19:12:27 CST 2019 aarch64 aarch64 aarch64 GNU/Linux
OS버전에 대한 정보
$ cat /etc/issue Ubuntu 16.04.6 LTS \n \l
논리 코어 수 확인
$ grep -c processor /proc/cpuinfo 4
swap 사이즈 설정
현재 swap 사이즈 확인
$ free -h total used free shared buff/cache available Mem: 1.5G 276M 164M 33M 1.1G 989M Swap: 255M 0B 255M $ sudo swapon -s Filename Type Size Used Priority /var/swap file 262140 0 -1
swap 서비스 종료 (swap 설정 파일 수정을 위해서)
$ sudo /sbin/dphys-swapfile swapoff
swap 설정 파일 수정
$ sudo vi /etc/dphys-swapfile
# CONF_SWAPSIZE=100 CONF_SWAPSIZE=1024
swap 서비스 시작
$ sudo rm /var/swap $ sudo /sbin/dphys-swapfile setup want /var/swap=1024MByte, generating swapfile ... of 1024MBytes $ sudo /sbin/dphys-swapfile swapon
현재 swap 사이즈 확인
$ free -h total used free shared buff/cache available Mem: 1.5G 277M 431M 24M 862M 980M Swap: 1.0G 0B 1.0G $ sudo swapon -s Filename Type Size Used Priority /var/swap file 1048572 0 -1
관련 라이브러리 설치, pip3 설치 확인
$ sudo apt update $ sudo apt install gfortran libopenblas-dev liblapack-dev libhdf5-dev $ pip3 --version pip 20.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
TensorFlow 2.1.0 패키지 설치
TensorFlow 2.1.0 패키지 다운로드
$ wget http://1.229.109.140:3562/tensorflow/tensorflow-2.1.0.aarch64/tensorflow-2.1.0-cp37-cp37m-linux_aarch64.whl
tensorflow 2.1.0 파이썬 패키지 설치
$ export TMPDIR=/var/tmp $ pip3 install tensorflow-2.1.0-cp37-cp37m-linux_aarch64.whl Defaulting to user installation because normal site-packages is not writeable Processing ./tensorflow-2.1.0-cp37-cp37m-linux_aarch64.whl Requirement already satisfied: astor>=0.6.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (0.8.1) Requirement already satisfied: numpy<2.0,>=1.16.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.18.4) Requirement already satisfied: keras-applications>=1.0.8 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.0.8) Requirement already satisfied: grpcio>=1.8.6 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.29.0) Requirement already satisfied: protobuf>=3.8.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (3.12.2) Requirement already satisfied: tensorboard<2.2.0,>=2.1.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (2.1.1) Requirement already satisfied: absl-py>=0.7.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (0.9.0) Requirement already satisfied: opt-einsum>=2.3.2 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (3.2.1) Requirement already satisfied: six>=1.12.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.15.0) Requirement already satisfied: google-pasta>=0.1.6 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (0.2.0) Requirement already satisfied: wrapt>=1.11.1 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.12.1) Requirement already satisfied: tensorflow-estimator<2.2.0,>=2.1.0rc0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (2.1.0) Requirement already satisfied: termcolor>=1.1.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.1.0) Requirement already satisfied: wheel>=0.26; python_version >= "3" in /usr/local/lib/python3.7/site-packages (from tensorflow==2.1.0) (0.34.2) Requirement already satisfied: gast==0.2.2 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (0.2.2) Requirement already satisfied: keras-preprocessing>=1.1.0 in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.1.2) Requirement already satisfied: scipy==1.4.1; python_version >= "3" in ./.local/lib/python3.7/site-packages (from tensorflow==2.1.0) (1.4.1) Requirement already satisfied: h5py in ./.local/lib/python3.7/site-packages (from keras-applications>=1.0.8->tensorflow==2.1.0) (2.10.0) Requirement already satisfied: setuptools in /usr/local/lib/python3.7/site-packages (from protobuf>=3.8.0->tensorflow==2.1.0) (47.1.1) Requirement already satisfied: werkzeug>=0.11.15 in ./.local/lib/python3.7/site-packages (from tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (1.0.1) Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in ./.local/lib/python3.7/site-packages (from tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (0.4.1) Requirement already satisfied: requests<3,>=2.21.0 in ./.local/lib/python3.7/site-packages (from tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (2.23.0) Requirement already satisfied: markdown>=2.6.8 in ./.local/lib/python3.7/site-packages (from tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (3.2.2) Requirement already satisfied: google-auth<2,>=1.6.3 in ./.local/lib/python3.7/site-packages (from tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (1.16.0) Requirement already satisfied: requests-oauthlib>=0.7.0 in ./.local/lib/python3.7/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (1.3.0) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./.local/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (1.25.9) Requirement already satisfied: chardet<4,>=3.0.2 in ./.local/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (3.0.4) Requirement already satisfied: idna<3,>=2.5 in ./.local/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (2.9) Requirement already satisfied: certifi>=2017.4.17 in ./.local/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (2020.4.5.1) Requirement already satisfied: importlib-metadata; python_version < "3.8" in ./.local/lib/python3.7/site-packages (from markdown>=2.6.8->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (1.6.0) Requirement already satisfied: cachetools<5.0,>=2.0.0 in ./.local/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (4.1.0) Requirement already satisfied: pyasn1-modules>=0.2.1 in ./.local/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (0.2.8) Requirement already satisfied: rsa<4.1,>=3.1.4 in ./.local/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (4.0) Requirement already satisfied: oauthlib>=3.0.0 in ./.local/lib/python3.7/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (3.1.0) Requirement already satisfied: zipp>=0.5 in ./.local/lib/python3.7/site-packages (from importlib-metadata; python_version < "3.8"->markdown>=2.6.8->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (3.1.0) Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in ./.local/lib/python3.7/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard<2.2.0,>=2.1.0->tensorflow==2.1.0) (0.4.8) Installing collected packages: tensorflow Successfully installed tensorflow-2.1.0 WARNING: You are using pip version 20.0.2; however, version 20.1.1 is available. You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.
버전 확인
$ python3 Python 3.7.7 (default, Jun 1 2020, 00:48:31) [GCC 7.5.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> tf.__version__ '2.1.0'
댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- BPI-M4
- KOBA
- Linux
- 레이싱모델 익스트림 포토 페스티벌
- ble
- Spring MVC
- android
- Xcode
- 지스타2007
- koba2010
- Spring
- NDK
- flex
- Delphi
- Java
- 서울오토살롱
- sas2009
- 튜닝쇼 2008
- 전예희
- ubuntu
- MySQL
- 송주경
- SAS
- ffmpeg
- Mac
- 동경
- 일본여행
- JavaScript
- oracle
- Delphi Tip
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함