Win10+1050Ti配置tensorflow-gpu教程 (解决1050ti配置cuda失败的问题)

news/2024/10/18 14:26:07/
Win10+1050Ti配置Tensorflow教程

笔者使用的是联想Y7000笔记本,显卡是1050Ti,在安装TensorFlow时,发现自己的显卡型号并不在NVDIA官网上支持型号的名单中,于是网上看了很多教程,很多都有问题(或者不适用于我这台电脑),踩了许多坑,总结很多之后最终配置成功,在这留下详细步骤。

NVDIA官网支持的显卡型号

在这里插入图片描述
可以看到并没有1050Ti的支持,然而其实是支持的(我也想要TITANV的显卡,然而实验室太穷连1060都没有2333333)。另外一个轻薄本的MX150也是支持的,安装同本教程。
Python:这里使用的Python3.6,Anaconda包括了Python和一些相对应的库,非常方便使用,所以这里使用的是相对应的版本为Anaconda3 5.1 WIN10 X64的。
CUDA:这里使用的为 cuda_9.0.176_win10 。
CuDNN:要与CUDA版本相符合 这里使用的是 cudnn-9.0-windows10-x64-v7.3.1.20。
VS2015:安装2015版本的更新和C++组件就行。
下载地址合集(百度云):链接:https://pan.baidu.com/s/120u83dy-eNrfxJM0qxTSfw
提取码:myzb。

Anaconda安装

在这里插入图片描述
在这里插入图片描述
这里需要勾上第一个按钮(无视红色的提醒),会自动添加Anaconda到系统变量。
接下来一直下一步直到安装完成就OK啦。

CUDA9.0安装

运行cuda_9.0.176_win10,1050Ti和MX150一开始可能会提示
在这里插入图片描述
这里是提示可能会不兼容,无视掉,然后下一步,同意协议之后选自定义:
在这里插入图片描述
有些组件其实是可以不用安装的,但是建议新手全部安装(怕出问题2333)。
直到最后安装完成,安装路径建议使用默认。

CuDNN安装

将压缩文件打开并解压缩到CUDA的安装目录中,将原来的三个文件夹直接覆盖即可
在这里插入图片描述

安装VS2015

看到有些地方不安装VS2015也行,但是笔者之前使用的VS2010配置Tensorflow的时候老是出问题,索性就使用VS2015了。
直接打开vs_community2015,选择需要安装的C++组件,然后耐性等待在线安装。

安装Tensorflows的gpu版本
  1. 打开Anaconda Prompt,进入Anaconda命令行管理界面。配置清华镜像,输入指令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
  1. 创建运行环境,输入指令:
conda create -n tensorflow-gpu python=3.6

新建一个名字叫“tensorflow-gpu”,python版本为3.6的运行环境,此环境与Anaconda中其它环境隔离。红框中的软件包也会随之安装,输入“y“和回车后开始安装。
然后会出现一些软件安装包的提示(问你是否确认安装):输入 y 按回车

  1. 激活并进入环境,使后续指令在激活的环境中生效,输入指令:
activate tensorflow-gpu
  1. 升级pip到最新版,防止稍后的安装时,出现错误(笔者初次在安装tensorflow时,没有更新pip到最新版,导致下载到一半出现错误),输入指令:
python -m pip install --upgrade pip
  1. 安装tensorflow1.7.0及相应依赖包,输入指令:
pip install --ignore-installed --upgrade tensorflow-gpu==1.7.0
"""若发现下载时间过长而导致安装失败,可使用指令:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==1.7.0 参考: https://blog.csdn.net/jorg_zhao/article/details/80075293
"""

至此,tensorflow的安装完成。

测试

在命令行中,进入python,并输入以下代码:

import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))
# 输出:b’ Hello, TensorFlow!

验证的时候需要等待片刻 耐心等待即可。

原文:https://blog.csdn.net/haishiluoshen/article/details/83413568


http://www.ppmy.cn/news/193191.html

相关文章

【论文阅读】Robust Object-based SLAM for High-speed Autonomous Navigation

一、问题概述 这篇文章是在QuadricSLAM的基础上进行的改进,也就是说依然使用了椭球对物体进行描述,论文中提到使用椭球本身是因为椭球其参数化表示可以完全通过相机的检测框来进行约束,二次曲面与对偶二次曲面可以参考链接,文章使…

u盘修复linux系统,金士顿 u盘修复工具如何linux系统

重新启动电脑后再插入读卡器试试 左栏将列出电脑曾连接的所有网络名称对了,量产工具里有个CDROM SIZE,哪个是干嘛的?怎么填? u盘视频怎么在手机上播放不了怎么办 到此就启动成功了,adata u盘量产,其实也不难…

制作苹果电脑macOS big sur系统启动盘

macOS Big Sur 安装启动盘制作方法: 1、准备一个16G以上的u盘 2、在app store中搜索big sur系统,并下载 3、在应用程序里找到big sur安装包,按住Opion左键点击图标,选择显示包内容,点击contents-resources&#xff0…

修复因制作苹果macOS安装系统导致损坏的U盘

问题描述: 一个32G的USB3.0的U盘,某日使用macOS自带命令行工具制作了一个安装U盘,命令行如: $ sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUDisk 使用该U盘…

disk文件怎么传网众服务器,让文件传输变得更简单:iDiskk苹果认证U盘

随着电子产品越来越傻瓜化,文件与数据的传输也变得越来越便捷,不过作为一枚果粉,有时候对于 iPhone、iPad 与电脑之间的文件传输多少会觉得有些头疼,相信也有不少朋友对于无法即插即取感到无奈吧,今天小编拿到的这款飞…

各个版本的 Mac OS U盘终端制作命令

写在前面: 别一看终端代码啥的就感觉非常麻烦,其实是非常的简单。 注意: 如果在10.15 以上的系统中制作,可能会出现终端命令写入后长时间没反应等问题,推荐10.14及以下系统制作,或建议下载引导版通过工具一键写入。…

如何制作macOS Monterey启动U盘

macOS Monterey系统已经有了测试版,许多小伙伴肯定想着自己制作一个macOS Monterey启动U盘。接下来笔者就为大家带来制作macOS Monterey启动U盘的详细教程! 话不多说,直接开始! 1、macOS Monterey Beta 完整安装程序下载&#x…

【一览表】macOS代号\macOS版本\苹果电脑各型号对应的macOS版本列表

主页论坛专题 macOS系统下载 苹果电脑macOS各版本系统镜像下载 提供各版本的苹果电脑macOS系统镜像下载 ,支持百度网盘/独立服务器/迅雷地址下载 代号内升级(如10.12.1升级到10.12.6)可下载对应的组合更新后(Combo Update)双击安装, 跨版本升级(如10.11.1升级到…