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

      完毕!

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

  • 相关阅读:
    导包路径
    django导入环境变量 Please specify Django project root directory
    替换django的user模型,mysql迁移表报错 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependen cy user.0001_initial on database 'default'.
    解决Chrome调试(debugger)
    check the manual that corresponds to your MySQL server version for the right syntax to use near 'order) values ('徐小波','XuXiaoB','男','1',' at line 1")
    MySQL命令(其三)
    MySQL操作命令(其二)
    MySQL命令(其一)
    [POJ2559]Largest Rectangle in a Histogram (栈)
    [HDU4864]Task (贪心)
  • 原文地址:https://www.cnblogs.com/harbin-ho/p/10654638.html
Copyright © 2011-2022 走看看