Linux下Anaconda安装tensorflow-gpu

  1. Linux下去官网下载需要版本的anaconda,官网有windows、Linux、mac对应的版本:
  2. 安装:bash Anaconda3-4.4.0-Linux-x86_64.sh
    一路回车根据提示安装就好了
  3. 因为我是在组内服务器部署,需要给服务器联网,(能上外网就不必了…)
    在~/.profile 加入下面语句:
export myproxy=144.222.82.105:808 
http_proxy=http://$myproxy
https_proxy=http://$myporxy
no_proxy=http://$myproxy
export http_proxy 
export https_proxy 
export no_proxy 
export all_proxy=https://$myproxy 
export ALL_PROXY=socks://$myproxy 
  1. 一般安装完成之后,用 vim ~/bashrc可以查看到安装的时候包的路径:export PATH="/<path to anaconda>/bin:$PATH"
  2. 使用pip命令安装tensorflow-gpu
pip install tensorflow-gpu==1.1

6。一切安装完成之后还是遇到了一些问题:
ImportError: libcudnn.5: cannot open shared object file: No such file or directory
ImportError: libcudart.so.8.0: cannot open shared object file: No such file or directory
解决办法:
检查是否安装了cudnn,以及环境配置:

export PATH="/home/username/anaconda3/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"
export CUDA_HOME=/usr/local/cuda

7。终于好了之后,使用screen,开始跑程序,咦???what???又出现了上面的问题。。关了screen依然不行,于是重新连接,okay,然后发现,需要在scree后,跑程序之前加上:
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64”
问题解决。

总结

哎,跑个程序,明明分分钟搞定的事情,然而弄了一上午,可以去吃午饭了。。
每次老板问我这不是分分钟的事情吗为啥还没好?无言以对……….o(╥﹏╥)o

猜你喜欢

转载自blog.csdn.net/u011415481/article/details/77864225