zoukankan      html  css  js  c++  java
  • 不同版本CUDA编程的问题

    1 无法装上CUDA的toolkit

    卸载所有的NVIDIA相关的app,包括NVIDIA的显卡驱动,然后重装。

    2之前的文件打不开,one or more projects in the solution were not loaded correctly. please see the output window for details.

    要先配置和用cuda编程在vs中需要的设置,并且要注意包括cuda的很多头文件。

    可以新建一个项目,然后将xx.cu里头的内容拷贝进去。

    新建一个项目需要设置的参数参考:http://blog.csdn.net/tjusxh/article/details/40392725

    他使用的是x64平台,也可以用win32 平台

    下面是配置:

    1.新建一个项目 (引用(1))

      打开VS2010并建立一个空的win32控制台项目:

      

      附加选项那里请把“空项目”打钩:

      

    第十一步

      右键源文件 -> 添加 -> 新建项 如下图所示:

      

      在打开的对话框中选择新建一个CUDA格式的源文件 (如果你只是要调用 CUDA 库编写程序而不需要自行调用核函数分配块,线程的话也可以就建立 .cpp 的源文件):

      

    第十二步

      右键工程 -> 生成自定义 如下图所示:

      

      在弹出的对话框中勾选“CUDA 6.5 *****"选项:

      

    第十三步

      右键项目 -> 属性 -> 配置属性 -> VC++目录,添加以下两个包含目录:

      C:Program FilesNVIDIA GPU Computing ToolkitCUDAv6.5include 

      再添加以下两个库目录:

      C:Program FilesNVIDIA GPU Computing ToolkitCUDAv6.5libx64 

    第十四步

      右键项目 -> 属性 -> 配置属性 ->连接器 -> 常规 -> 附加库目录,添加以下目录:

      $(CUDA_PATH_V6_5)lib$(Platform)

      如下图所示:

      

    右键项目 -> 属性 -> 配置属性 ->连接器 -> 输入 -> 附加依赖项,添加以下库:

    cudart.lib

    第十六步

      右键项目 -> 属性,如下图所示:

      

      将项类型设置为 CUDA C/C++:

      

    第十七步

      打开配置管理器,如下图所示:

      

      点击 新建,如下图所示:

      

      选择 X64 平台:

      

  • 相关阅读:
    C#中的Dictionary类,默认key是区分大小写的
    for循环的3个参数
    C#循环读取文件流,按行读取
    C#合并两个Dictionary的方法
    C#的Equals不区分大小写
    php的isset()和empty()区别
    css !important的作用
    mysql创建用户,并指定用户的权限(grant命令)
    解决安卓微信浏览器中location.reload 或者 location.href失效的问题
    【转】前端懒加载以及预加载
  • 原文地址:https://www.cnblogs.com/qingsunny/p/4330784.html
Copyright © 2011-2022 走看看