【QT+CUDA】QT中使用cuda,QT+VS+cuda下载安装配置

相关网址汇总:

  • 查看显卡支不支持cuda及算力:https://developer.nvidia.com/cuda-gpus#collapse4
  • 显卡驱动下载:https://www.nvidia.cn/Download/Find.aspx?lang=cn#
  • 查看显卡驱动版本对应的cuda:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
  • cuda下载:https://developer.nvidia.com/cuda-toolkit-archive
  • 查看cuda版本对应的vs版本:https://docs.nvidia.com/cuda/archive/

一、软件安装:VS、CUDA、QT

1 安装VS

1.1 下载
  • 软件安装管家:https://mp.weixin.qq.com/mp/homepage?__biz=MzA4MjU4MTg2Ng==&hid=18&sn=2dccf8223c0bac443c2b8f260731278a&scene=21#wechat_redirect
1.2 vs2017安装
  • 参考管家的教程。2017是在线安装,安装时只选C++

image-20230927154203237

1.3 vs2015安装
  • 参考管家的教程。2017是离线安装,安装时断网(不然会报错),只选C++
    image-20230927154513973

2 安装CUDA

2.1 下载
  • (要翻墙):https://developer.nvidia.com/cuda-toolkit-archive

    image-20230927160049841

2.2 安装
  • 一路next,自定义安装组件只选CUDA。如果安装cuda前没安装vs,取消勾选Visual Studio Integration

    image-20230927163509214

  • 参考教程:https://blog.csdn.net/chen565884393/article/details/127905428

2.3 测试
  • 查看已安装cuda版本
nvcc -V

image-20230926155023129

  • 运行cuda自带例程
cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite
bandwidthTest.exe
2.4 卸载
  • 用geek卸载,卸载NVIDIA相关的,仅下面3项不卸载

image-20230927161729431

3 安装QT

3.1 下载
  • 官网下载,从QT5.15.0版本开始,官方不再提供离线版安装包,除非你充钱买商业版。

    https://download.qt.io/archive/qt/

    image-20230927164148352

3.2 安装
  • 断网安装,不用登陆账号。组件用啥选啥,目前这个项目用到的组件如下:
    image-20230927164340584

    image-20230927164502801

    image-20230927165235648

  • 参考网址:https://zhuanlan.zhihu.com/p/622591698
    https://blog.csdn.net/Hyc_cheng/article/details/115103575?ops_request_misc=&request_id=&biz_id=102&utm_term=QT%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-115103575.142v94chatsearchT3_1&spm=1018.2226.3001.4187

二、QT使用cuda

1 .pro文件

  • 一个是更改cuda文件的地址

  • 另一个是根据电脑的显卡,设置下面两个参数。
    两者对应关系:https://arnon.dk/matching-sm-architectures-arch-and-gencode-for-various-nvidia-cards/
    中文版:https://zhuanlan.zhihu.com/p/631850036

    image-20230927170133121

    image-20230927170322687

    image-20230927170306894

三、常用操作

1 NVIDIA控制面板:显卡、驱动版本、驱动类型、CUDA

  • 右键鼠标,打开NVIDIA控制面板

image-20230926153527249

image-20230926153621713

2 命令行:查看显卡驱动版本

  • 查看已安装的显卡驱动版本,适配的cuda版本(不代表已安装)
nvidia-smi

image-20230926154314755

3 测试cuda安装是否成功

  • 查看已安装cuda版本
nvcc -V

image-20230926155023129

  • 运行cuda自带例程
cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite
bandwidthTest.exe

猜你喜欢

转载自blog.csdn.net/weixin_44029896/article/details/133358162