【转】Win10 64 位Tensorflow-gpu安装(VS2017+CUDA9.2+cuDNN7.1.4+python3.6.5)

2024-02-06 18:08

本文主要是介绍【转】Win10 64 位Tensorflow-gpu安装(VS2017+CUDA9.2+cuDNN7.1.4+python3.6.5),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文链接:https://blog.csdn.net/wwtor/article/details/80603296

Tensorflow 入门系列的第一篇,Tensorflow-gpu的下载与安装。CSDN上能搜到很多学习资料,对初学者非常有帮助。刚安装了目前最新版本的Tensorflow,当然也碰到不少坑,这篇文章详细记录了安装过程,以供参考。

一 本机配置

  •  Win10 64bit (版本1803)
  • AMD Ryzen 5 2400G with Radeon Vega Graphics
  • NVIDIA GeForce GTX 1060

二 文件下载

  • VS2017 官网社区版
  • CUDA9.2 官网下载地址
  • cuDNN7.1 官网下载地址(需要注册)
  • Anacoda5.2 官网下载地址
  • Python3.6.5 官网下载地址

三 安装过程

  • VS2017

选择自己想要安装的工作负载,也可以随便选,有需要的时候再修改安装。

详细安装步骤不再赘述,一路默认。

 

  • CUDA9.2

选择相对应的版本下载,在线安装版1.5GB,离线安装版14.5MB,先安装基础包,再安装升级补丁。

使用管理员权限安装,一路默认。

安装完成之后打开命令行,输入:nvcc -V查看版本,如果出现以下类似信息表示安装成功。

安装成功后,我的电脑上点右键,打开属性->高级系统设置->环境变量,可以看到系统中多了CUDA_PATH和CUDA_PATH_V9_2两个环境变量。

我们还需要添加如下几个变量:

在用户变量Path下添加:C:\ProgramData\NVIDIA GPU Computing Toolkit\v9.2

在系统变量中添加如下几个变量:

  •  CUDA_SDK_PATH = C:\ProgramData\NVIDIACorporation\CUDA Samples\v9.2
  •  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
  • 设置完成之后,我们可以打开命令行来查看。

     

  • cuDNN
  • 选择对应的版本下载,解压cudnn-9.2-windows10-x64-v7.1.zip,将文件夹里的内容拷贝到CUDA的安装目录并覆盖相应的文件夹,CUDA默认安装目录:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2

  •  

  • Anaconda
  • 选择相应的版本下载,这个下载过程有点慢,也可以选择从清华镜像下载,点击Anaconda3-5.2.0-Windows-x86_64.exe安装,注意安装过程中选择“加入到系统PATH环境变量”。

     

  •  

  • Python
  • 搭建TensorFlow环境,官网下载Python3.6.5安装,安装的时候注意把“Add Python 3.6 to PATH”选项勾选上,这样直接把用户变量添加上了,后续不用再设置环境变量。

    此外,Anaconda集成了许多第三方库,也可以从Anaconda自带的Python3.6安装。

    管理员模式打开命令行,输入:

    conda create –n tensorflow python=3.6    下载python并安装。

     

    安装完成后,输入:conda list 可以查询现在安装了哪些库,如果还有什么包没有安装上,可以运行:conda install ***来进行安装(***为需要安装的包名称)。如果某个包版本不是最新的,运行:conda update ***就可以更新了。

     

    激活TensorFlow,输入命令:activate tensorflow,查看是否成功可以输入:conda info –envs。

     

  • TensorFlow
  •  

    管理员模式打开命令行,输入命令:pip install tensorflow-gpu,如果选择安装cpu版本,命令:pipinstall tensorflow。注意,一定不要tensorflow-gpu和tensorflow(cpu版)一起装,因为这样装有个先后顺序问题,先安装tensorflow-gpu再安装tensorflow,gpu版本直接不能用了,你用withtf.device("/gpu":0),还是不好使,系统只会用cpu版本计算。而且这时候卸掉tensorflow还是不行,会报缺少文件的错误,必须把tensorflow-gpu版的也卸掉,然后重新安装tensorflow-gpu才行。卸载tensorflow,cmd命令行输入:pip uninstall tensorflow,卸载tensorflow-gpu,输入:pip uninstall tensorflow-gpu。

    目前tensorflow还不能支持cuda9.2,所以只能通过源码编译或者别人编译好的安装包安装。大神编译的各种版本的tensorflow安装包地址:

    https://github.com/fo40225/tensorflow-windows-wheel

    下载完成后将tensorflow_gpu-1.8.0-cp36-cp36m-win_amd64.whl

    复制到C:\Windows\System32文件夹下,然后执行命令:pip install tensorflow_gpu-1.8.0-cp36-cp36m-win_amd64.whl

     

  • 测试TensorFlow
  • https://blog.csdn.net/ygjustgo/article/details/78883981
  • https://blog.csdn.net/huangx06/article/details/78835360
  •  

    安装完成后命令行输入:python,进入python编辑环境,然后输入命令:

    import tensorflow as tf

    安装成功!

     

     

    参考资料

     

这篇关于【转】Win10 64 位Tensorflow-gpu安装(VS2017+CUDA9.2+cuDNN7.1.4+python3.6.5)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685121

相关文章

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/