anaconda+cuda+cudann+tensorflow环境安装

前几天安装了一下跑tensorflow需要的环境,感觉官方的文档不够详细,很多地方出错了只有上网搜,故把整个流程和经验记录下来。

第一步:安装anaconda

      anaconda是一个巨好用的python包管理和环境管理软件,有了它妈妈在也不用担心安装依赖和版本问题了。官方下载很慢,建议用清华镜像站的,我下载的是

                Anaconda3-5.3.1-Windows-x86_64.exe,安装的python版本是3.7(最开始没太理解anaconda的作用,看tensorflow官网支持windows的gpu要求的版本为Python3.6,直接重装了3.6.。。。)

      因为安装的时候推荐自己设置环境变量,所以把anaconda/bin和anaconda的路径都添加到path里了。

      创建虚拟环境conda create -n 名字,之后各种东西都在里面装(因为不同项目依赖的东西的版本都可能不一样,如果你只用默认的base,那么将面临无限装卸的循环中,不同环境各成一套体系我觉得更好一些),然后activate 名字切换虚拟环境。

第二步:安装cuda和cudann

  用英伟达控制面板-》帮助-》系统信息-》组件,看一下NVCUDA.DLL的产品名称里面的版本,只能比你安装的cuda版本高不能低(我这一个10.1一个10.0没影响)

  官方现在还是只支持10.0 https://developer.nvidia.com/cuda-10.0-download-archive,你要用10.1会比较麻烦。

  然后下载对应版本的cudann https://developer.nvidia.com/rdp/cudnn-download

  跑一下安装cuda后的自带测试C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\1_Utilities\deviceQuery(这里要注意编译的时候如果像stdio.h这些基本库找不到,把项目的SDK换成你 安装的版本就行),看一看找不着得到你的gpu。

第三步:安装tensorflow

    我最开始直接用的pip install tensorflow-gpu,下载的是1.14版本,能跑起来但会提示CPU支持AVX2但是没有编译成的相关库,warning逼死强迫症,上github上找人家编译好的支持gpu,avx2和    py3.6的下下来pip install安装了。速度慢的可以上码云上找,很多人fork的。然后提示future numpy什么的,把numpy降级到1.16就没事了。

测试代码如下:

import tensorflow as tf
import numpy as np
a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name=‘a‘)
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name=‘b‘)
c = tf.matmul(a, b)
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
print(sess.run(c))

第四步:使用jupyter notebook

  由于安装anaconda时已经自动安装了,所以只需要使其能切换环境就ok了。在网上找了一下,在base环境下conda install nb_conda,然后在创建的环境中conda install ipykernel,打开网页就能在kernel里改变运行环境了。

小提示:

  配置过程中有很多错误提示在网上并没有搜到,按照提示做了也没啥用,重启之后就正常了。所以有搜不到的问题,重启大法好。

原文地址:https://www.cnblogs.com/utopin/p/11597467.html

时间: 2024-08-29 09:47:27

anaconda+cuda+cudann+tensorflow环境安装的相关文章

tensorflow环境安装

tensorflow环境安装1.安装虚拟机Virtrualbox下载地址:https://www.virtualbox.org/wiki/Downloads 2.下载安装Ubuntu镜像下载地址:https://www.ubuntu.com/download/desktop 3.下载安装anaconda下载地址:https://www.anaconda.com/download/ 把安装包放到Linux目录下, 执行sh Anaconda3-5.3.0-Linux-x86_64.sh会自动安装.

Ubuntu16.04基于Anaconda(py3.6)安装TensorFlow(CPU)的方法

安装tensorflow(cpu版) 对anaconda命令的熟悉,可以参考http://www.jianshu.com/p/d2e15200ee9b 官方的建议是即时你有gpu,但也可以先装一个cpu版,创建环境的命令为: conda create -n tensorflow python=3.6 (一定要指定python版本,我一开始没有写python=3.6,后面各种失败) 先下载安装包,下载路径为:https://storage.googleapis.com/tensorflow/lin

ubuntu16.01的Anaconda下的tensorflow安装

一.下载Anaconda,安装. sudo bash Ana...........sh 二.配置环境变量 加最后一句:/home/py/Ana/bin 就是安装地址 安装完毕reboot. 输入python.看见Anaconda就对了 三.conda环境 创建一个PY3.5版本的名为tensorflow的环境 这里官网说用默认的源.其使用我下面推荐的那个比较快一点.. conda install -n tensortflow -c https://conda.anaconda.org/jjhel

在tensorflow环境下安装matplotlib

在运行程序时,报错ImportError: No module named 'matplotlib',如图.经网上查询发现是没有安装matplotlib 因此记录一下在tensorflow环境下安装matplotlib的过程: 1.打开anaconda prompt,进入tensorflow的环境:activate tensorflow 2.安装matplotlib:conda install matplotlib 3.Proceed中输入:y 安装过程如图所示 原文地址:https://www

机器学习 - 开发环境安装pycharm + tensorflow集成篇

继续上篇的pyspark集成后,我们再来看看当今热的不得了的tensorflow是如何继承进pycharm环境的 参考: http://blog.csdn.net/include1224/article/details/53452824 思路其实很简单,说下要点吧 1. python必须要3.5 64位版本(上一篇直接装的是64位版本的Anaconda) 2. 激活3.5版本的python环境,用activate {env name}就行了 3. 在激活的环境中运行pip install --u

anaconda+opencv+tensorflow环境配置

最近因为在已经安装了tensorflow的环境中又装了个opencv,结果突然发现import tensorflow一句竟然会导致程序崩溃!?到网上查了下发现是因为conda install opencv3会导致旧版本的numpy覆盖新版本的tensorflow带的numpy导致各种复杂的问题.在尝试重装numpy无效后我决定重新配置一次环境,并记录下过程和大家分享: 1.Anaconda的安装 anaconda的安装是十分容易的,不过如果选了add to path容易出错,建议装好后手动配置环

Windows解决anaconda下双python版本安装TensorFlow

首先,就是双版本anaconda的安装: 以前安装好的是python2.7版本,而TensorFlow的安装仅支持3.5版本的.但是自己本来的2.7版本又不想遗弃.所以安装双版本的: 在anaconda的官网上下载2.7版本和3.5版本: 先安装其中一个,我是想安装的2.7.一路next就可以了. 重点来了,安装3.5版本的过程如下: 1. 我下载的版本是Anaconda3-4.3.1-Windows-x86_64.下载地址:https://repo.continuum.io/archive/

window10上安装python+CUDA+CuDNN+TensorFlow

软件 版本 Window10 X64 python 3.6.4(64位) CUDA CUDA Toolkit 9.0 (Sept 2017) CuDNN cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0 以上版本测试通过. 安装步骤: 1.安装python,记得要勾选pip. 2.检测是否支持CUDA. NVIDIA官网查询,具体见:https://developer.nvidia.com/cuda-gpus,就可以知道是否可以使用带GPU支持的TensorFlo

ubuntu16.4搭建tensorflow环境

1 说明: 本机配置:显卡gtx970,ubuntu16.4.1+cuda8.0+cudnn v5+tensorflow0.11 1. 下载 1.1 系统镜像 由于我尝试了ubuntu14.04,安装Nvidia驱动之后,会出现循环登录的问题,并始终无法找到有效的解决途径,所以只能选择ubuntu16.04了. 镜像地址 https://www.ubuntu.com/download/alternative-downloads 1.2 CUDA 8.0 https://developer.nvi