win10 +cuda11.3.1+VS2019-社区版+drive445.87

news2025/3/2 4:19:30

参考:

https://blog.csdn.net/kunhe0512/article/details/124331221

这里的推荐离线安装包的方式进行cuda安装,官方也给了conda的安装方式,我试过一直出问题,所以安装包的方式比较靠谱,windows比linux下更方便。

  1. vs2019-comunity

这个安装包在官网不好找,只有最新版的vs2022-comunity及其他版本,建议在网上搜索一个2019 社区版,然后安装,这个要好好找一个,一般是20M左右的vs安装器,我已经上传了一个,可直接下载。

https://mp.csdn.net/mp_download/manage/download/UpDetailed

  1. gpu驱动安装

官网进入:https://developer.nvidia.com/zh-cn/omniverse/driver

根据gpu型号和平台类型(windows/linux)下载需要的版本(自动匹配)

  1. cuda安装

cuda下载: https://developer.nvidia.cn/zh-cn/cuda-toolkit (从官网主页面进入开发者/开发者社区页面

官网安装说明:

https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html

安装参考这个,挺详细的:https://blog.csdn.net/kunhe0512/article/details/124331221

3.1双击解压

默认安装路径,点击ok,一路默认到底即可

同意并继续

选择自定义安装

默认全部选择,点击下一步

默认路径(最好不要修改,避免没必要的意外和乱折腾,),点击下一步,直到安装完成即可

  1. 测试cuda

4.1 初步看是否正常

打开系统变量,发现cuda已添加:

win+r,打开终端,输入nvcc -V ,没问题。

4.1 继续验证cuda的项目

下载一个cuda-sample

下载地址,根据tags,选择cuda版本对应的sample,下载zip文件解压

https://github.com/nvidia/cuda-samples

选择deviceQurey子项目编译

4.2编译项目

编译deviceQuery子项目,发现是成功的

4.3运行

是成功的result=pass

4.4 新创建一个cuda项目

选择cuda11.3runtime,点击下一步

然后生成解决方案,运行,结果正常。

如果是conda装,容易出现的问题如下:

  1. 首先是cuda没有自动添加系统变量;

  1. vs2019下该目录下缺少4个文件:

解压离线安装包可以找到buildcustomizations这个文件夹里面有这4个文件,拷贝进入vs的这个目录即可

  1. 虽然nvcc -V 看到是安装成功的,但是修改后编译该例子,依然会出现问题,所以建议不要用conda的方式安装,直接用离线安装包的方式更好。

  1. 参考官网介绍用conda进行安装

  1. cuda sample测试出现如下问题:

已启动重新生成…
1>------ 已启动全部重新生成: 项目: deviceQuery, 配置: Debug x64 ------
1>D:\work_space\cuda_examples\cuda-samples-11.3\cuda-samples-11.3\Samples\deviceQuery\deviceQuery_vs2019.vcxproj(37,5): error MSB4019: 找不到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.3.1.props”。请确认 Import 声明“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\\BuildCustomizations\CUDA 11.3.1.props”中的表达式正确,且文件位于磁盘上。
1>已完成生成项目“deviceQuery_vs2019.vcxproj”的操作 - 失败。
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

出现这个问题发现在

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.3.1.props

发现buildCusomizations这个文件夹下并没有cuda11.3.1.props这个文件,但是里面有其他。props文件,有的帖子说这是vs2019的版本问题,(离线安装包的方式不存在这个问题)

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

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

相关文章

Uipath Excel 自动化系列20-Insert Chart(插入图表)

活动描述 Insert Chart(插入图表):在Excel工作表的指定位置插入图表,该活动需与Use Excel File 活动选择的 Excel 文件一起使用。 使用如下图: Insert Chart(插入图表)属性配置 属性 作用 DisplayName 在设计器面板中设置活动显示的名称…

计算机网络笔记——计算机网络体系结构

计算机网络笔记——计算机网络体系结构1.计算机网络体系结构1.1 计算机网络概述1.1.1 计算机网络的概念1.1.2 计算机网络组成物理组成工作方式组成功能组成1.1.3 计算机网路的功能1.1.4 计算机网络的分类1.1.5 计算机网络的标准化公工作及相关组织1.2 计算机网络体系结构与参考…

Python调用Shell命令 (python,shell 混合编程)

Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令。 用Python调用Shell命令有如下几种方式: 1. os.system os.system("The command you want&…

fiddler

文章目录fiddler简介URL与HTTPURLhttp模拟测试场景弱网测试自定义规则前端性能分析及优化fiddler 简介 Fiddler是位于客户端和服务端的HTTP代理 目前最常用的http抓包工具之一功能非常强大,是web调试的利器 监控浏览器所有的HTTP/HTTPS流量查看、分析请求内容细节伪…

Android之屏幕适配方案

在说明适配方案之前,我们需要对如下几个概念有所了解:屏幕尺寸,屏幕分辨率,屏幕像素密度。 屏幕尺寸 屏幕尺寸指屏幕的对角线的物理长度,单位是英寸,1英寸2.54厘米。 比如常见的屏幕尺寸:5.0、5…

粒子群优化SVM含水率预测

目录 支持向量机SVM的详细原理 SVM的定义 SVM理论 SVM应用实例,基于粒子群改进SVM的含水率回归分析 代码 结果分析 展望 支持向量机SVM的详细原理 SVM的定义 支持向量机(support vector machines, SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性…

python --生成时间序列,作为横轴的标签。时间跨越2008-2022年,生成每年的6-10月的第一天作为时间序列

python 生成制定的时间序列作为绘图时x轴的标签 问题需求 在绘图时,需要对于x轴的标签进行专门的设置,整体时间跨越2008年-2022年,将每年的6-10月的第一天生成一条时间序列,绘制成图。 解决思路 对于时间序列的生成&#xff0…

【react 全家桶】条件渲染

文章目录05 【条件渲染】基础配置1.条件判断语句2.三目运算符3.与运算符&&4.元素变量5.阻止组件渲染05 【条件渲染】 在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后,依据应用的不同状态,你可以只渲染对应状态下的部…

VB实现点爆炸效果

需在窗体放置以下 4 个控件,所有控件不用设置任何属性,均采用默认设置: ’ Picture1,Command1,Check1,Timer1 Option Explicit Dim I Dim ctD() As tyD, ctDs As Long, ctR As Single Private Type tyD x…

java单元测试(二)H2数据库篇

java单元测试(二)H2数据库篇一、什么是H2?二、Springboot项目集成H22.1、引入H2依赖2.2、初始化spring配置文件application.test.xml2.3、初始化H2数据库DDL/DML语句三、编写单元测试3.1、首先我们创建测试类3.2、编写测试用例3.3、测试用例一…

elasticsearch集群搭建(ES集群搭建)

目录一、下载Elasticsearch1.选择你要下载的Elasticsearch版本二、采用通用搭建集群的方法三、配置三台es1.上传压缩包到任意一台虚拟机中2.解压并修改配置文件(配置单台es)3.配置三台es集群一、下载Elasticsearch 1.选择你要下载的Elasticsearch版本 es下载地址 这里我下载…

Mysql架构以及Mysql引擎

Mysql架构1.连接层:负责接收客户端的连接请求最上层是一些客户端和连接服务,包含本地 sock 通信和大多数基于客户端/服务端工具实现的类似于 tcp/ip 的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。2.服务层:sql接口接收s…

【UEFI实战】BIOS与IPMI

KCS KCS全称是Keyboard Controller Style,关于这个名称不用过多的追究,只需要知道它是系统(BIOS和OS)和BMC通信的一种基本方式即可。本文将介绍BIOS下的KCS接口,包括接口使用方式和数据。内容参考自《ipmi-second-gen…

[LeetCode周赛复盘] 第 99 场双周赛20230304

[LeetCode周赛复盘] 第 99 场双周赛20230304 一、本周周赛总结二、 [Easy] 2578. 最小和分割1. 题目描述2. 思路分析3. 代码实现三、[Medium] 2579. 统计染色格子数1. 题目描述2. 思路分析3. 代码实现四、[Medium] 2580. 统计将重叠区间合并成组的方案数1. 题目描述2. 思路分析…

DALL·E 2 论文阅读笔记

《Hierarchical Text-Conditional Image Generation with CLIP Latents》Paper: https://cdn.openai.com/papers/dall-e-2.pdfProject: https://openai.com/product/dall-e-2Author: OpenAI闲言碎语时间线:2021.01推出DALLE,2021年底推出GLIDE&#xff0…

锦正茂风冷系列电源JCP-10-80的技术参数

JCP-10-80为高稳定度的双极性恒流电源,广泛应用于电磁铁、亥姆霍兹线圈等感性负载的励磁。电源采用线性电源结构,输出电流稳定度高,纹波和噪声低。电源输出电流可在正负额定电流*值之间连续变化,电流平滑连续过零,可使…

引出生命周期、生命周期_挂载流程、生命周期_更新流程、生命周期_销毁流程、生命周期_总结——Vue

目录 一、引出生命周期 二、生命周期_挂载流程 三、生命周期_更新流程 四、生命周期_销毁流程 五、生命周期_总结 一、引出生命周期 生命周期: 1.又名:生命周期回调函数、生命周期函数、生命周期钩子。 2.是什么:Vue在关键时刻帮我们调…

centos安装 jenkins

目录 一、安装 jdk 二、安装 maven 三、安装 jenkins 官网地址:Jenkins 一、安装 jdk 首先检索包含 java 的列表 yum list java* 检索1.8的列表 yum list java-1.8* 安装 1.8.0 的所有文件 yum install java-1.8.0-openjdk* -y使用命令检查是否安装成功 …

Git图解-IDEA中的Git操作

目录 一、配置Idea 二、项目克隆 三、文件状态识别 四、Git操作 4.1 git add--添加暂存区 4.2 git commit--提交本地仓库 4.3 git push--推送远程仓库 4.4 git pull--更新本地仓库 五、完整开发流程 5.1 步骤1:克隆项目 5.2 步骤2:创建自己开发…

呆头鹅批量剪辑软件,一天制作1000+视频过审神器,0基础批量操作

当我们需要处理大量的视频时,怎么样才能够让工作变得更加简单?可以来试试呆头鹅批量剪辑软件,软件功能非常强大,支持批量剪辑视频,剪辑的过程中可以设置输出的位置和分辨率,同时可以对视频进行一些编辑处理…