linux arm系统安装tensorflow

1、环境说明

     OS为Linux version 4.19.71-arm64-desktop,安装tensorflow,安装通过编译好的whl二进制包进行安装。

2、安装过程及问题解决

     首先要找跟python版本对应的tensoflow版本,在网上找了很久,没有找到跟2.7相关的aarch64的tf版本whl文件,可以通过编译源码,也可以通过whl进行安装。本篇介绍在python3.7下选用whl文件安装方法。

    (1)tensorflow安装过程会依赖hdf5,因此需要先安装hdf5:

 wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5.tar.gz

tar -zxvf hdf5-1.10.5.tar.gz

cd hdf5-1.10.5/

./configure --prefix=/usr/include/hdf5

make

make install

有些说后面配置环境变量,结果发现并没有生效,因此通过建立软链接的方式,识别。

ln -s  /usr/include/hdf5/lib/libhdf5_hl.so.100.1.2  /usr/lib/libhdf5_hl.so

ln -s  /usr/include/hdf5/lib/libhdf5.so.103.1.0  /usr/lib/libhdf5.so

(2)下载配套的tensorflow的版本

GitHub - noahzhy/tf-aarch64: Easy to install Tensorflow on AArch64

下载python3.7对应的tensorflow-1.15.5-cp37-cp37m-linux_aarch64.whl到本地目录

(3) 利用python的pip进行安装,如果本地的python有多个版本,可以采用如下安装:

sudo python3 -m pip install  tensorflow-1.15.5-cp37-cp37m-linux_aarch64.whl

你可能感兴趣的:(tensorflow,python,人工智能)