jeton nano的tensorflow keras坑爹安装过程

jeston nano是基于aarch内核架构的,因此很多编程环境可能没法安装,最典型的就是annaconda无论是原生conda以及miniconda都不适用于jeston nano。如果硬要安装conda 可以取搜索 archiconda,这个是可以安装的,但是提供的工具包较少,tensorflow可能都不支持。

jeston nano的安装主要有以下几个坑:

1.供电一定要足,否则很容易死机或者运算速度极慢。

2.安装过程一定要耐心,有多个安装包需要编译安装,比如h5py  grpcio这些需要安装很久,

3.pip3 import main bug。

4.安装过程中会出现很多系统错误,如果导致安装失败,可能需要重来(我刷机三次才成功搞定)


详细描述安装过程:

1)首先开机后 apt-get updata


2)更改cuda位置:

sudo gediit ~/.bashrc

在最后添加:

export CUDA_HOME=/usr/local/cuda-10.0

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH

export PATH=/usr/local/cuda-10.0/bin:$PATH

然后激活一下  source ~/.bashrc


3)然后安装pip3,python3-dev,更新pip

sudo apt-get install python3-pip python3-dev

python3 -m pip install --upgrade pip  

对于pip3 需要修改其中内容:

使用sudo gedit /usr/bin/pip3  命令:

from pip import main

if __name__ == '__main__':

    sys.exit(main())

修改该文件内容为:

from pip import __main__

if __name__ == '__main__':

    sys.exit(__main__._main())


4)安装tensorflow依赖包:

sudo pip3 install -U numpy

sudo pip3 install -U h5py

sudo pip3 install -U grpcio absl-py py-cpuinfo psutil portpicker grpcio six mock requests gast astor termcolor

因为都是编译安装,耐心等待,预计一个小时内能够安装完


5)安装tensorflow

sudo pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu==1.13.1+nv19.3 --user

安装过程同样很长 耐心等待


6)keras的安装可以直接 sudo apt-get install python3-keras

安装完成之后只需要import 验证通过即可


折腾三遍终于安装成功!!

你可能感兴趣的:(jeton nano的tensorflow keras坑爹安装过程)