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

news2024/11/23 12:17:58

文章目录

      • 相关网址汇总:
    • 一、软件安装:VS、CUDA、QT
      • 1 安装VS
        • 1.1 下载
        • 1.2 vs2017安装
        • 1.3 vs2015安装
      • 2 安装CUDA
        • 2.1 下载
        • 2.2 安装
        • 2.3 测试
        • 2.4 卸载
      • 3 安装QT
        • 3.1 下载
        • 3.2 安装
    • 二、QT使用cuda
      • 1 .pro文件
    • 三、常用操作
      • 1 NVIDIA控制面板:显卡、驱动版本、驱动类型、CUDA
      • 2 命令行:查看显卡驱动版本
      • 3 测试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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1045753.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

口袋参谋:如何快速补充缺失的免费流量入口?30秒就可操作!

​在淘宝店铺运营过程中,流量过低怎么办? 我相信很多卖家会选择付费流量,如:直通车、引力魔方等付费推广,虽然说它们的流量来的比较快,但是也要花大价钱去投流。 如果想免费提高店铺流量的,不妨…

rv1126-rv1109-烧录方法之TFTP

注意:开机按ctrl+C既可以进入uboot指令集 因为之前习惯了用RK的烧录工具,为了兼容ssd202d的烧录方法 于是我开始尝试了使用ssd202d的方法烧录 SSD202D的方法是 烧录uboot 然后用TFTP烧录下去,于是我开始尝试 烧录前三个即可,后面的img用tftp烧录,由于工作量太…

成都直播基地排名,天府蜂巢直播基地获高知名度直播基地称号

成都直播基地的排名在近年来不断攀升,其中成都天府蜂巢直播产业基地凭借其卓越的表现获得了高知名度的直播基地称号。成都天府蜂巢直播产业基地凭借其卓越的发展成就和优质的服务,力争为西部地区打造了一个独具魅力的直播产业基地。 双方携手 提速发展 …

怎么压缩word文档的大小?

怎么压缩word文档的大小?Word文件压缩成一个普遍存在的挑战,现在看来至少是这样的。最近,我们接到了许多用户的疑问,他们想知道如何压缩Word文件大小。这个问题似乎广泛存在于办公场景中,因此我们需要找到解决方案。导…

排序算法之【希尔排序】

📙作者简介: 清水加冰,目前大二在读,正在学习C/C、Python、操作系统、数据库等。 📘相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。 欢迎点赞 &#x1f44d…

【ROS 2】-2 话题通信

飞书原文链接: Docs

文件的随机读写函数:ftell rewind

目录 函数介绍: ftell: 函数原型: 举例: 文件内容展示: 代码操作: 结果: rewind: 函数原型: 举例: 文件内容展示: 代码操作&#xff1…

JOSEF约瑟 静态中间继电器JZY-402 JZJ-404 AC220V 触点形式两开两闭

系列型号: JZY(J)-400静态中间继电器 JZ-Y-401静态中间继电器JZ-Y-402静态中间继电器 JZ-Y-403静态中间继电器JZ-Y-404静态中间继电器 JZ-Y-405静态中间继电器JZ-Y-406静态中间继电器 JZ-Y-407静态中间继电器JZ-Y-408静态中间继电器 JZ-Y-409静态中间继电器JZ…

10kv后台配电监控系统

10kv电力系统应用广泛,在各行各业都发挥着举足轻重的作用,其运行状态直接影响到电力系统的稳定性和可靠性。 一、系统概述 10kV后台配电监控系统是指对10kV配电系统的各种设备进行实时监控、调节、保护、控制和调节的现代化管理系统。通过在电力…

找高清、4K图片素材就上这6个网站,免费下载!

不会还有人找图片素材直接上网去搜吧,告诉你们6个网站,轻松找到想要的图片素材,不仅质量高,还可以免费下载,重点是还可以商用。赶紧收藏起来吧~ 1、菜鸟图库 https://www.sucai999.com/pic.html?vNTYwNDUx 网站主要为…

挺进欧洲:中国汽车如何破解品牌与成本双重困境?

摘要:2022年,中国超越德国,跻身全球第二大汽车出口大国,仅次于日本。历经国内市场的激烈竞争和技术积累,中国汽车品牌凭借在新能源技术上的优势和制造力,决定挑战欧洲-BBA(奔驰、宝马、奥迪)的主场。令人惊讶的是,尽管在21世纪初,…

全链路压测:优化系统性能的关键措施

在现代互联网时代,系统的性能稳定性和可靠性对于企业的成功至关重要。全链路压测作为一项关键的测试措施,可以模拟真实的负载情况,全面评估系统在高负载环境下的表现。本文将介绍全链路压测的定义、作用以及在优化系统性能方面的重要性。 一、…

基于R做宏基因组进化树+丰度柱状图TreeBar带聚类树的堆叠柱形图

写在前面 同之前一样,重分析需要所以自己找了各路代码借鉴学习,详情请参考 R语言绘制带聚类树的堆叠柱形图 , 实操效果如下: 步骤 表格预处理 选取不同样本属水平的物种丰度图(绝对和相对水平都可以,相对…

Spring实现简单的Bean容器

1.BeanDefinition,用于定义 Bean 实例化信息,现在的实现是以一个 Object 存放对象 public class BeanDefinition {/*** bean对象*/private Object bean;/*** 存放 (定义)Bean 对象*/public BeanDefinition(Object bean) {this.bea…

RFID用于仓库盘点,省时省力

RFID用于仓库盘点,省时省力 RFID技术已经被广泛应用在工业制造和日常生活当中。它使用射频信号来识别和跟踪标签中的信息。RFID系统由两个主要组件组成:RFID标签和RFID读写器。RFID标签通常由一个芯片和一个天线组成。标签内的芯片存储着特定的数据&…

监控员工聊天记录违法吗?监控员工聊天记录软件

在现代社会,企业面临着如何确保员工工作效率和质量的挑战。为了解决这一问题,一些企业选择监控员工的聊天记录,以确保他们遵守公司规定,不泄露敏感信息,以及避免工作效率低下。然而,这种做法是否合法呢&…

阿里巴巴K8S集成seata

正文 在K8S集成seata,官方配置 代码 apiVersion: v1 kind: Service metadata:name: seata-servernamespace: wmz-devlabels:k8s-app: seata-server spec:type: NodePortports:- port: 8091nodePort: 30091protocol: TCPname: httpselector:k8s-app: seata-server-…

适合中小企业的推荐佳企业备份软件

企业环境通常比单个工作站拥有更多的机器、更多的数据和更多的人员,这些可能会带来更多的潜在风险——96%的企业经历过至少一种数据丢失的主要原因:人为错误、系统崩溃、硬件故障、病毒袭击、停电、火灾和自然灾害。 数据丢失对企业造成的损害不仅在…

Rhino犀牛技巧[导出DXF给AD]

导出DXF给AD 按照默认的方式导出,在AD会缺失线: 导出的事后选择"2004 直线" 这时候AD导出的线就没有缺失的了:

AI在小分子领域应用

5 小分子应用的AI 在化学中,小分子指的是相对分子量较低的有机化合物。它通常由少量原子组成,通常少于100个,并具有明确定义的化学结构。小分子与大分子相对比,大分子如蛋白质、核酸和聚合物在大小上要大得多,通常具有…