티스토리 뷰
OS/NanoPi
NanoPi NEO2 Black(H5) : TensorFlow 2.1.0 (aarch64) 설치 (Python 3.7)
파란크리스마스 2020. 4. 22. 23:52728x90
출처
리눅스 정보 확인
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
관련 라이브러리 설치, 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)
파이썬 라이브러리 설치
$ sudo pip3 install setuptools wheel $ pip3 install numpy $ sudo pip3 install h5py
swap 사이즈 설정
현재 swap 사이즈 확인
$ free -h total used free shared buff/cache available Mem: 992M 32M 616M 368K 343M 874M Swap: 511M 21M 490M $ sudo swapon -s Filename Type Size Used Priority /mnt/512MB.swap file 524284 22060 -2 $ sudo swapoff /mnt/512MB.swap $ sudo dd if=/dev/zero of=/mnt/512MB.swap bs=1M count=2048 oflag=append conv=notrunc 2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 102.775 s, 20.9 MB/s $ sudo mkswap /mnt/512MB.swap mkswap: /mnt/512MB.swap: warning: wiping old swap signature. Setting up swapspace version 1, size = 2.5 GiB (2684350464 bytes) no label, UUID=f9189d6f-b98a-439e-8cbf-cce176ac2f0a $ sudo swapon /mnt/512MB.swap $ free -h total used free shared buff/cache available Mem: 992M 46M 91M 5.9M 853M 845M Swap: 2.5G 0B 2.5G $ sudo swapon -s Filename Type Size Used Priority /mnt/512MB.swap file 2621436 0 -2
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 파이썬 페키지 설치
$ pip3 install tensorflow-2.1.0-cp37-cp37m-linux_aarch64.whl ... 생략 ... Successfully built absl-py wrapt grpcio termcolor scipy gast Installing collected packages: absl-py, tensorflow-estimator, google-pasta, wrapt, grpcio, chardet, urllib3, certifi, idna, requests, protobuf, werkzeug, pyasn1, pyasn1-modules, rsa, cachetools, google-auth, oauthlib, requests-oauthlib, google-auth-oauthlib, markdown, tensorboard, termcolor, astor, scipy, gast, opt-einsum, tensorflow WARNING: The script chardetect is installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The scripts pyrsa-decrypt, pyrsa-encrypt, pyrsa-keygen, pyrsa-priv2pub, pyrsa-sign and pyrsa-verify are installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script google-oauthlib-tool is installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script markdown_py is installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script tensorboard is installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The scripts estimator_ckpt_converter, saved_model_cli, tensorboard, tf_upgrade_v2, tflite_convert, toco and toco_from_protos are installed in '/home/pi/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed absl-py-0.9.0 astor-0.8.1 cachetools-4.1.0 certifi-2020.4.5.1 chardet-3.0.4 gast-0.2.2 google-auth-1.14.1 google-auth-oauthlib-0.4.1 google-pasta-0.2.0 grpcio-1.28.1 idna-2.9 markdown-3.2.1 oauthlib-3.1.0 opt-einsum-3.2.1 protobuf-3.11.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 requests-2.23.0 requests-oauthlib-1.3.0 rsa-4.0 scipy-1.4.1 tensorboard-2.1.1 tensorflow-2.1.0 tensorflow-estimator-2.1.0 termcolor-1.1.0 urllib3-1.25.9 werkzeug-1.0.1 wrapt-1.12.1
버전 확인
$ python3 Python 3.7.7 (default, Apr 14 2020, 04:35:51) [GCC 5.4.0 20160609] 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
- Xcode
- 동경
- KOBA
- Mac
- 지스타2007
- Spring
- flex
- ubuntu
- Delphi Tip
- Java
- 송주경
- 서울오토살롱
- ble
- Spring MVC
- koba2010
- Delphi
- oracle
- sas2009
- MySQL
- Linux
- JavaScript
- 일본여행
- BPI-M4
- 전예희
- NDK
- SAS
- 레이싱모델 익스트림 포토 페스티벌
- android
- ffmpeg
- 튜닝쇼 2008
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함