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 验证通过即可
折腾三遍终于安装成功!!
网友评论