Win10系统下Anaconda的tensorflow-gpu + CUDA和CUDNN成功安装

Anaconda

Anaconda介绍

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。
Miniconda包括Conda、Python。
conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

Anaconda下载

官网下载地址:https://www.anaconda.com/download/
在这里插入图片描述
在这里插入图片描述
Anaconda可以在多个平台使用,例如Windows、linux、macOS,此次我们在Windows上运行,所以选择Windows版本,我选择的是Python3.7 version 64-Bit Graphical Installer(462MB)。
可以根据自己的实际情况来选择合适的版本,由于网速或者其他原因,这里有可能时间比较长,这里给出我下载版本的百度网盘的链接:链接:https://pan.baidu.com/s/16LvPeX2GRWB265_Vhbvfdg
提取码:e0ug
这是下载好的文件

Anaconda安装

双击我们下载好的Anaconda3-2019.10-Windows-x86_64.exe文件
在这里插入图片描述
点击Next
在这里插入图片描述点击I Agree
在这里插入图片描述对于选择Just Me 还是 All Users,大多数人只有一个User,如果你电脑有多个Usres,才考虑这个问题,所以我们这里随便选择一个就行。
在这里插入图片描述
选择自己的安装路径,只要内存够,放在哪里都可以
在这里插入图片描述
这里是高级选项的意思,第一个是加入环境变量,第二个是默认使用Python 3.7,我们在这里只需要默认就可以
在这里插入图片描述
我们在这里把默认选择的两个√取消,然后点击Finish就完成安装了。

Anaconda环境配置

Windows中,控制面板/系统和安全/系统/高级系统设置/环境变量/用户变量/PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是:F:\Anaconda\anaconda\Scripts,根据自己当时的安装路径修改。然后打开命令行cmd(管理员模式打开)输入conda --version,若输出 conda+版本号就说明环境变量设置成功。
在这里插入图片描述
若出现错误我们有可能环境变量设置错误,或者尝试在命令行输入conda upgrade --all 把所有工具包进行升级。

Tensorflow-Gpu

前提

官网介绍了关于安装的要求,本次在Windows中安装,官网地址为https://tensorflow.google.cn/install/source_windows
在这里插入图片描述
官网对安装Tensorflow GPU版提出了一些要求。要安装GPU版,首先确认自己电脑的显卡是否满足要求。到电脑的设备管理器中,点开“显示适配器”可查到显卡型号。
官网版本对应图片:在这里插入图片描述

Tensorflow-gpu安装

打开Anaconda Prompt,可以配置清华镜像,如果打不开,只需用记事本打开,然后把https中的s去掉即可打开。
创建运行环境

conda create -n tensorflow python=3.6

激活环境

activate tensorflow

确保tensorflow环境已经成功添加:

conda info --envs

安装tensorflow,我这里安装的是1.7.0版本的,自己可以根据上面图片选择适合自己的版本

 pip install tensorflow-gpu==1.7.0

确认tensorflow安装成功
首先进入我们刚才创建的环境,activate tensorflow;然后输入python,进入python编译环境中,最后在输入
import tensorflow as tf,这里会出现错误,是因为我们未安装与tensorflow-gpu1.7.0版本相对应的CUDA与CUDNN,所以接下来介绍安装。

CUDA和CUDNN安装

CUDA安装

CUDA安装包可以从NVIDIA官网下载,官网链接https://developer.nvidia.com/,但是需要根据的安装Tensorflow-gpu的版本选择对应的版本,因为在上面我选择的是版本为1.7.0,这里直接给出百度网盘的链接:链接:https://pan.baidu.com/s/1_TUsQ88OsNNvFjg6ySZg4w
提取码:ix8r
在这里插入图片描述
在CUDA安装的过程中,我们只需要点击cuda_9.0.176_win10.exe然后一直点击next就可以,选项默认就可以
在安装完CUDA后,我们接着安装CUDNN

CUDNN安装

同样,官网链接:https://developer.nvidia.com/cudnn,但是需要登录并且填写问卷才能下载,为了方便,我们直接给出与上面相对应的版本的百度网盘的链接:链接:https://pan.baidu.com/s/1HNvRDPOLvWMP9-HUlUHqnw
提取码:51gu
下载下来以后,我们把压缩包解压到相应的文件夹,在这里插入图片描述
然后将解压出来的三个文件夹里面的文件复制到CUDA中对应的相同的文件夹中
CUDA默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

配置环境变量

右击此电脑->属性->高级系统设置->环境变量,可以看到系统变量中已经多了CUDA_PATH和CUDA_PATH_V9_0两个环境变量,接下来,还要在系统中添加以下几个环境变量:
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

在系统变量PATH的末尾添加:
%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
然后再添加(默认安装路径):
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\common\lib\x64;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\bin\win64;
以上均属于默认安装位置的环境变量的配置,若选择了自定义安装,则上述环境变量的默认路径都需要修改为你自定义的路径
下图是我的环境变量设置:
在这里插入图片描述
在这里插入图片描述
以上便是CUDA和CUDNN安装的全过程。

测试

当然,在我们已经安装完成,第一步就是赶紧去测试测试自己的成果。
打开Anaconda Navigator,然后在Applications on切换自己创建的环境,例如我在上面创建的tensorflow,然后打开Jupyter Notebook,若直接打不开就是浏览器的问题,可以尝试使用360浏览器为默认浏览器,以下便是我打开的界面:在这里插入图片描述
然后点击右上角的new,python3就创建了一个python文件,复制以下代码:

%matplotlib inline
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as  plt
train_X = np.linspace(-1, 1, 100)
train_Y = 2 * train_X + np.random.randn(*train_X.shape) * 0.3
plt.plot(train_X, train_Y, 'ro', label='Original data')
plt.legend()
plt.show()

若运行成功,则说明我们此次安装圆满成功!
下图是我运行成功图:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 要在Windows 10上安装tensorflow-gpu,可以按照以下步骤进行操作: 1. 安装CUDA Toolkit TensorFlow-gpu需要CUDA Toolkit作为其GPU支持的基础。因此,首先需要在你的计算机上安装适用于你的GPU版本的CUDA Toolkit。可以从NVIDIA官网下载相应的版本,并按照安装向导进行操作。 2. 安装cuDNN TensorFlow-gpu还需要cuDNN作为其GPU支持的一部分。cuDNN是NVIDIA的深度学习库,可以通过NVIDIA的网站下载并安装。 3. 创建虚拟环境 推荐在安装tensorflow-gpu之前创建一个Python虚拟环境。可以使用Anaconda或者Python自带的venv模块来创建虚拟环境。 4. 安装tensorflow-gpu 在虚拟环境中,可以使用pip来安装tensorflow-gpu,命令为:pip install tensorflow-gpu。 完成以上步骤后,就可以在Windows 10上使用tensorflow-gpu了。 ### 回答2: win10安装tensorflow-gpu TensorFlow是一个开源的机器学习库,它由谷歌公司开发和维护。它具有高效、灵活、易用等优点,是构建人工智能应用的主要工具之一。如果你使用GPU进行深度学习,那么安装tensorflow-gpu可以提高训练速度,让你更快地处理大规模的数据集。在本文中,我们将介绍如何在Windows 10操作系统安装tensorflow-gpu。 1. 安装CUDA工具包 如果你正在使用NVIDIA GPU,那么你需要先安装CUDA工具包。CUDA是一款NVIDIA推出的并行计算平台和编程模型,它支持使用GPU进行高性能计算。在安装CUDA之前,你需要确定你的GPU是否支持CUDA。可以在NVIDIA官网上查看你的GPU支持的CUDA版本。接下来,按照如下步骤安装CUDA 打开NVIDIA官网,选择CUDA下载页面 选择符合你GPU的版本,下载相关的安装安装CUDA,按照提示进行操作 2. 安装cuDNNcuDNN库是一个加速深度神经网络的库,它也是由NVIDIA进行开发和维护。为了确保你的深度学习应用能够最大限度地利用GPU加速,你需要安装cuDNN库。 到NVIDIA官网上下载cuDNN库,下载之前需要先注册一个账号 下载完成后,解压文件,将文件的路径添加到PATH环境变量中 3. 安装Anaconda Anaconda是一个Python发行版,它包括了Python解释器、常用的Python包和工具。安装Anaconda可以使我们更加方便地安装、管理Python包和环境。在安装Anaconda之前,你需要选择你想要的Python版本。你可以在Anaconda官网上下载适合你的版本。 安装Anaconda,将其添加到系统环境变量中。安装过程中需要注意安装路径,如果路径中带有空格,请把路径加到环境变量时加上引号。 4. 安装TensorFlow 打开Anaconda Prompt(或使用其他命令行工具),输入如下命令: conda create -n tensorflow-gpu python=3.6 activate tensorflow-gpu pip install tensorflow-gpu 这个命令将会在你的Anaconda中创建一个名为tensorflow-gpu的新环境,安装Python版本为3.6,然后安装包含TensorFlow-gpu的依赖。 安装完成后,你需要运行一些TensorFlow的示例代码以确保安装成功。打开PythonTensorFlow的交互式环境,输入如下命令: import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) 如果输出结果是“Hello, TensorFlow!”,那么恭喜你,你已经成功安装TensorFlow-gpu。 总结来说,win10安装tensorflow-gpu的步骤主要包括安装CUDA工具包、安装cuDNN库、安装Anaconda以及安装TensorFlow。毫无疑问,这是一项需要花费一些时间和精力的任务,但是一旦你成功地完成了上述步骤,你将可以轻松地使用GPU进行深度学习,以及更快地处理大规模的数据集。 ### 回答3: Windows 10作为一个非常流行的操作系统,在计算机领域中被广泛使用。如果你想要在Windows 10上使用tensorflow-gpu,那么你需要做一些准备工作,以确保安装能够成功进行。下面是一些安装步骤: 1. 下载Anaconda安装tensorflow-gpu之前,需要先下载AnacondaAnaconda是一个开源的Python发行版,这里我们需要下载Python 3.6版本的Anaconda。下载的链接为:https://www.anaconda.com/products/individual#Downloads,选择适合自己的版本进行下载并安装。 2. 安装CUDA 在下载tensorflow-gpu之前,需要先安装CUDACUDA是一个并行计算平台,它可以加速机器学习和深度学习的计算过程。在这里,我们需要安装的是CUDA 9.0版本。首先,需要前往官网下载CUDA 9.0版本的安装包,链接为:https://developer.nvidia.com/cuda-90-download-archive。下载并按照默认设置进行安装。 3. 安装cuDNN cuDNN是用于加速深度学习计算的一个库。但是,在安装之前,需要先注册一个NVIDIA账号。注册完成之后,前往链接https://developer.nvidia.com/cudnn下载cuDNN安装包。根据下载安装文件的说明安装即可。 4. 安装tensorflow-gpu 安装tensorflow-gpu之前,需要先打开Anaconda Prompt,并创建一个新的虚拟环境,输入以下命令: conda create --name tensorflow-gpu python=3.6 这个命令将会创建一个名为tensorflow-gpu的虚拟环境,并使用Python 3.6版本。 安装完成之后,可以激活这个虚拟环境,输入以下命令: conda activate tensorflow-gpu 接下来就可以安装tensorflow-gpu了,输入以下命令: pip install tensorflow-gpu 安装完成后,我们可以通过以下语句验证tensorflow-gpu是否正常安装python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))" 如果安装成功,将会有一大串数字输出,表示tensorflow-gpu已经成功安装。 综上,如果你想在Windows 10上安装tensorflow-gpu,需要先下载Anaconda,然后安装CUDAcuDNN,最后安装tensorflow-gpu。请按照以上步骤进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值