Win10 CUDA9.0的安装与测试(GTX1050Ti + VS2017)

在显卡型号为GTX1050Ti的Win10笔记本上安装CUDA9.0,并运行相应的测试程序来检测安装是否成功。

1. 环境与依赖

环境:

操作系统:windows10; 显卡:GTX1050Ti notebook.

依赖:

(1). VS2017

CUDA8.0之后的版本支持VS2017。darknet是使用VS2015编译的,官网提供的编译教程也是基于VS2015的,但VS都是向下兼容的,安装相应版本的平台工具集即可。

(2). CUDA9.0(推荐Installer type为network)

虽然在Nvidia官网提供的CUDA支持的GPU型号列表中(https://developer.nvidia.com/cuda-gpus),notebook那一列没有GTX1050Ti型号,但其实是CUDA9.0是支持的。至于最新的CUDA10.0,考虑到后续还要安装Tensorflow-gpu,而它目前还只支持到CUDA9.0,所以还是选择CUDA9.0进行安装。

(3). cudnn for CUDA9.0(需要注册nvidia账号)

(4). Opencv3.4.0(darknet官网教程提示更新的版本会有bug,推荐就下载安装这个版本)。

 

2. CUDA9.0的安装

(1). 安装VS2017

双击下载的installer进行安装即可,选择安装选项时,记得要选择“适用于桌面的VC++20.15.3 v14.00(v140)工具集”,后续编译Yolov3时需要用到。

(2). 安装CUDA9.0

(a). 更新驱动程序

成功安装VS2017之后,准备安装CUDA9.0,安装之前请确保计算机的显卡驱动是最新的:

按下win+x,然后点击“设备管理器”,在弹出的设备管理器界面,点击显示适配器,再点击"NVIDIA GeForce GTX 1050Ti",显示显卡属性,在“驱动程序”的Tab下,点击“更新驱动程序”即可(我第一次安装CUDA9.0时没有更新驱动程序,结果安装失败。)

(b). 安装

双击下载的“cuda_9.0.176_win10_network.exe”安装CUDA9.0,安装安装提示走即可,有可能第一步“系统检测”时会出现警告:

提示说“显卡驱动未找到兼容的图像硬件,可能是图像硬件比这个CUDA9.0工具包更加新的缘故,建议保留已存在的驱动继续安装”。(在同样型号的电脑上安装CUDA10.0时系统检测是通过的)。先暂且点继续,然后在“选项”一栏选择“自定义”:

在安装选项中看到,CUDA工具包会再安装一个版本的显示驱动,覆盖原有的驱动,推测“系统检测”中的警告是由于2个驱动版本不一致造成的。

将所有组件都勾选后点击“下一步”进行安装。

(c). cudnn

将下载的cudnn包解压,将解压后的包里的3个文件copy到CUDA9.0安装路径的对应相同的文件夹里面,比如把%cudnn_pkg_dir%\bin\cudnn64_7.dll 拷贝到%CUDA_install_dir%\CUDA\v9.0\bin下,CUDA默认的安装路径是C:\Program Files\NVIDIA GPU Computing Toolkit 。cudnn可以看作是CUDA的补丁。

(d). 测试

方法一:打开cmd,输入nvcc -V:

方法二:运行测试demo,打开 %CUDA_install_dir%\CUDA\v9.0\extras\demo_suite,运行deviceQuery.exe:

若显示Result = PASS,说明安装成功。 


经过以上步骤,便已成功安装了CUDA9.0,之后可以对Yolov3源码进行编译,用来训练自己的数据。

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值