1.win10+VS2015+CUDA环境配置

完全放弃了DSP,来学CUDA,这个基本就是按照毕业设计来做了,所以应该会做很久,应该会写一系列博客,主要是和图像相关的,首先来看CUDA配置,这里主要说的是win10配置。我本来原先编译opencv的时候就用的是VS2015,所以这里也不装新的了,NVIDIA的驱动和CUDA我也是装过的,所以只说下大概的思路,其实这个和配置opencv的时候特别像。

1.安装VS2015

这个安装的时候只要注意把VC++选上就可以了,默认的选项是不加VC++的。另外不要安装更新,联网更新很慢。

2. 安装NVIDIA驱动。

这个也很简单,windows的更简单,只需要去官网下载自己对应的版本来装就可以了。

3. 安装cuda toolkit

下载地址,当时为了适配tensorflow安装的是8.0版本,现在已经出到9.2了,选择合适自己的就好。 windows版本的exe文件安装还是比较简单的,全部选择默认路径安装就可以了。然后下面是配置:

  • 配置环境变量,在安装完成之后已经有默认配置了CUDA_PATHCUDA_PATH_V8_0两个环境变量了,然后把剩下的几个也添加进去。如下图。
  • 配置VS2015。 任意新建一个空项目,然后配置属性管理器:

这里我是用CUDA的sample是的项目来做演示,然后配置64位的属性:

  • VC++目录->包含目录中添加include路径:
  • VC++目录->库目录中添加lib路径:
  • 连接器->输入->附加依赖项添加lib文件名:

这要是这里标红的这几个库,其实可以到库目录里看见这些lib文件,远不止这几个,复制起来还是挺麻烦的,所以其实可以把所有的lib都添加到这里,我看别人写的配置里只写了这几个也姑且先写这几个吧。

这样就可以了。

4. 编译samples测试。

可以在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0文件夹里找到samples,这是一个VS解决方案,里面有好多个项目,分了8个文件夹,各个文件夹下面有好几个项目。选择对应的VS版本的sln打开。可以在VS里看到项目,我这里一共是155个项目,可以右键生成解决方案来编译所有的例程,还是比较慢的(i5 7500+1060的显卡大概下来十几分钟,大可不必全部编译),也可以点击某个项目来单独编译,然后将此项目设置为启动项目(右键单击有这个选项),单独运行即可。

选择了image里的boxfilter来测试了一下,大概能跑到70fps的帧率,这就是一个卷积操作,暂时还没有和opencv里的做对比,我感觉这个速度应该只能说一般,不过无论如何环境就算搭建好了,后面的学习慢慢来吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Spark学习技巧

Spark Structured Streaming高级特性

一,事件时间窗口操作 使用Structured Streaming基于事件时间的滑动窗口的聚合操作是很简单的,很像分组聚合。在一个分组聚合操作中,聚合值被唯一保...

1.2K70
来自专栏木子昭的博客

Google在线深度学习神器Colab1. Colab 执行终端命令2. 用Colab编写在线爬虫,并在线展示成果3.在线机器学习,决策树案例 - 泰坦尼克乘客存活状况 4. 在线学习Python编程

Colab是google最近推出的一项Python在线编程的免费服务, 有了它,不学Python编程的理由又少了一个 Colab环境已经集成了流行的深度学习...

71450
来自专栏IMWeb前端团队

再见2015 再见cmd

本文作者:IMWeb yisbug 原文出处:IMWeb社区 未经同意,禁止转载 2015年已经快要过去了,你是否还在使用有着十几年历史的cmd命令行...

33390
来自专栏计算机视觉

记录要跑的text to image,一步步不要太精细

首先,我们需要准备下载text  to image 资源,我打算跑的代码地址。 ? 要求的版本 然后查看自己的服务器cudn,tensorflow,NLTK,如...

36060
来自专栏北京马哥教育

4个Linux服务器监控工具

下面是我想呈现给你的4个强大的监控工具。 htop – 交互式进程查看器 你可能知道在机器上查看实时进程的标准工具top。如果不知道,请运行$ top看看,运行...

45190
来自专栏jeremy的技术点滴

锁定NodeJS项目的依赖库

30770
来自专栏小樱的经验随笔

BugkuCTF sql注入

15230
来自专栏程序生活

Python爬虫系列(五)360图库美女图片下载

这几天终于忙完毕设和学校的事情,终于有时间来写Python了(( ̄▽ ̄)~*)。前些天在群里看到有人讨论这个360美女图库 的爬取。自己今天也尝试下(蛮简单...

1.3K40
来自专栏FreeBuf

PHP任意文件上传漏洞(CVE-2015-2348)

安全研究人员今天发布了一个中危漏洞——PHP任意文件上传漏洞(CVE-2015-2348)。 在上传文件的时候只判断文件名是合法的文件名就断定这个文件不是恶意文...

30750
来自专栏张戈的专栏

Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块

昨天在公司微信群,CTO 分享了这个消息,对运维来说以后基于 TCP 协议的后端业务的高可用又多了一个新的选择,实在是棒极了! 一直以来,Nginx 并不支持 ...

31150

扫码关注云+社区

领取腾讯云代金券