zoukankan      html  css  js  c++  java
  • ubantu18.04的Anaconda, tensorflow安装

    一、Anaconda的安装

      1. 可去Anaconda官网下载,也可去在清华大学开源软件镜像站下载(推荐),我下载的是Anaconda3-5.2.0-Linux-x86_64.sh这个版本(因为5.3版本是Python3.7)。

      2. 在终端-下载中使用命令 bash Anaconda3-5.2.0-Linux-x86_64.sh 进行安装。然后一路yes or enter 下去。

      3. 配置环境变量,在终端中输入

    $ sudo gedit ~/.bashrc
    

      然后文件末尾输入 export PATH="home/ho/Anaconda3/bin:$PATH" ,保存退出,在终端输入 source ~/.bashrc。

      4. 在终端进入Python,见有Anaconda字样,即安装成功。

    二、tensorflow安装

    在安装tensorflow之前,先gcc,g++降级,安装cuda和cudnn。
    gcc降级: sudo apt install gcc-4.8 , sudo apt install g++-4.8 . 
    安装完后进入/usr/bin目录:ls -l gcc* ,可见gcc->gcc7 ,所以将gcc修改指向gcc4.8:sudo mv gcc gcc.bak #备份 sudo ln -s gcc-4.8 gcc 同理可得g++: sudo mv g++ g++.bak  sudo g++4.8 g++ 。
    之后查询gcc -v g++ -v 可见其版本为4.8.
    安装cuda和cudnn: 
    版本对应情况tensorflow-gpu-1.3.0对应cuda8, cudnn6, tensorflow-gpu-1.5.0对应cuda9, cudnn7。
    我下载的是cuda_9.0和cudnn7.0.5。cuda下载地址:https://developer.nvidia.com/cuda-downloads, cudnn下载地址: https://developer.nvidia.com/cudnn(需要注册)
    安装cuda: sudo sh cuda_9.0.176_384.81_linux.run, 除了driver那儿选no,其余默认或y或accept。
    更改环境变量: sudo gedit ~/.bashrc 添加
    export PATH=/usr/local/cuda-9.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
    保存退出后, 更新环境变量 source ~/.bashrc
    安装cudnn:
    下载好后先解压, 复制cuDNN内容到cuda相关文件夹内
    sudo cp cuda/include/cudnn.h    /usr/local/cuda/include      注意,解压后的文件夹名称为cuda ,将对应文件复制到 /usr/local中的cuda内
    sudo cp cuda/lib64/libcudnn*    /usr/local/cuda/lib64
    sudo chmod a+r /usr/local/cuda/include/cudnn.h   /usr/local/cuda/lib64/libcudnn*
    到此处,安装完成(从我的有道云笔记复制过来的>_<) 

    现在可以安装tensorflow了。  

    1. 创建一个python3.6名为tensorflow的conda环境 

    $ conda create -n tensorflow python=3.6
    

      第一次尝试,我出错了。报错信息为

      An HTTP error occurred when trying to retrieve this URL.
      HTTP errors are often intermittent, and a simple retry will get you on your way.

      解决方案:使用清华大学提供的镜像(下面的一二行),然后编辑主目录下.condarc配置文件,删除-default那一行。

      至此,再次使用命令conda create -n tensorflow python=3.6就没问题了

      2. 激活tensorflow

      见到上图字样,输入source activate tensorflow就激活啦

      3. 安装tensorflow

    conda install tensorflow-gpu

      完毕!

    (第一次写,先这样吧,本人小小小白一枚,请大佬们多多指教) 

  • 相关阅读:
    一个高级的makefile文件
    poj3616题(动态规划),看了别人的提示,自己又写了一遍
    浅谈C++ IO标准库(1)
    https证书安装踩坑
    一个简单通知服务的开发和搭建
    WCF学习笔记
    线程(Thread)、线程池(ThreadPool)技术
    BackgroundWorker与线程使用
    使用ITextSharp生成PDF文件心得
    值类型与引用类型
  • 原文地址:https://www.cnblogs.com/harbin-ho/p/10654638.html
Copyright © 2011-2022 走看看