1. 程式人生 > >Linux下Anaconda安裝tensorflow-gpu

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