●Tensorflow 64bit OS (aarch64) Type install
2022.03.04
TensorflowLiteだけで行おうとすると、あちこちに制限がありうまく進まない。
やはりTensorflowも installしておきましょう。
【install 環境】
・RasPi ・RAM ・O S ・SSD ・Hard ・Camera ・python |
RaspberryPi 4B 4 GB RaspberryPi-bullseye aarch64 64bit Ver.11 micro SD 64GB SunFounder PiCar-4WD kit RaspberryPi Camera module system: 3.9.2 |
【Tensorflow install】
まずは apt-getで最新versionにして、pipの upgrade
$ sudo apt-get update
$ sudo apt-get upgrade
$ python -m pip install --upgrade pip ・・・pip upgrade
$ pip install --upgrade pip ・・・こちらでもよい。
Tensorflowを gitから clone してきます。
Tensorflowの versionは最近更新されて 2.8.0になりました。
$ wget "https://raw.githubusercontent.com/PINTO0309/Tensorflow-bin/main/tensorflow-2.8.0-cp39-none-linux_aarch64_numpy1221_download.sh"
$ ./tensorflow-2.8.0-cp39-none-linux_aarch64_numpy1221_download.sh
$ chmod 755 tensorflow-2.8.0-cp39-none-linux_aarch64.whl
$ sudo pip3 install tensorflow-2.8.0-cp39-none-linux_aarch64.whl
installできたか確認してみましょう。
$ pip list
tensorflow 2.8.0
install できています。
tensorflow-aarch64版なら、pipで簡単に installできます。
$ sudo pip3 install tensorflow-aarch64==2.8.0
RasberryPiに Tensorflowを installできる version 2022.05.29
Tensorflowは pipで簡単に .whlを piwheels では installできなくなりました。
全部 invalidになります。
Programが大きいので RasPiには非推奨になったからですかね。
piwheels.orgをみると、tensorflow-1.xのみ support有り
tensorflow-2.xは無しかつ、64bit typeは、まだsupport なし。
piwheelsでは全部の versionが Build skippedになっています。
だれも使用しない Ver-1.xは Downloadできるみたいですけどね。
時間が経てば解消されるかもしれません。
Releases状況 ⇒ piwheels tensorflow Installation
また、pypi.orgでは、x86_64系列と、amd64系列しか supportが無。
Releases状況 ⇒ pypi.org Links for tensorflow
こんな状態では RasPiに tensorflow-2.x系の armv7lの特定 versionを
選択したり armv8lの versionを選択して installするのは無理ですね。
なおかつ、sourceから installできる対象は Ubuntuと Mac OSのみ
tensorflow-aarch64版は、pip3でも installできますから現状はこれしかない。
----------------------------------------------------------------------------------------------------------------------------