码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • cuda12+vs2019环境搭建 发疯实录


    在这里插入图片描述
    点击exe文件后开始安装(注意更改默认安装的位置)
    在这里插入图片描述
    在选项阶段,全选所有的选项
    在这里插入图片描述

    出现的问题,这里显示未安装
    在这里插入图片描述
    进一步地查看原因
    在这里插入图片描述
    可能式对应的版本下载错误
    如何寻找到所需要的版本并进行下载?
    在上述参考链接中进行搜索后,选择对应的版本进行下载即可
    cuda toolkit 12.0下载网址
    在这里插入图片描述
    进行安装
    修改安装的位置
    在这里插入图片描述
    更改了对应的版本后仍然失败
    在这里插入图片描述
    为了解决这个问题
    参考链接
    首先进行驱动的检查
    在这里插入图片描述
    检查在安装的过程中是否勾选了VS 2019
    参考链接

    重新来一遍:
    通过任务管理器来确认自己是有显卡的
    在这里插入图片描述

    好像是因为没有对应的驱动,安装一波
    在这里插入图片描述
    进行一个安装
    在这里插入图片描述
    驱动安装成功后能够打开控制面板
    在这里插入图片描述
    只勾选第一个后(以及第一个的最后一个小框框只勾选vs的那个),终于安装好了!!!
    在这里插入图片描述
    在这里插入图片描述
    系统中会自动添加两个环境变量
    在这里插入图片描述
    测试cuda是否安装成功
    在这里插入图片描述
    在这里插入图片描述
    下面就可以在cuda中创建项目啦
    在这里插入图片描述
    在vs2019的调试->选项中,增添如下所示的内容
    在这里插入图片描述
    在这里添加.cu
    在这里插入图片描述
    (淦找这个找了好久!)右键项目名,点击生成依赖项->生成自定义
    在这里插入图片描述
    右键箭头所指的内容,设置第二个红框所示的内容
    在这里插入图片描述
    重新生成解决方案但报错
    在这里插入图片描述
    说是中文路径,改了但还是有问题
    然后能不能更改debug的平台为x86,失败(没有找到对应的可以点击的选项,且win10的平台一定是x64的)这里明确指出是需要在x64平台上运行的 这里也指出是需要使用x64平台的

    于是开始看是否是因为没有包含头文件出了问题
    在这里插入图片描述
    在这里插入图片描述
    参考这个博客,再次尝试是否是没有cuda path的问题(还是失败,要晕过去了)
    在这里插入图片描述
    是不是显卡能力出现了问题,但是我查不到我的显卡的计算能力
    这里有个博主列举出了可能出现的一些错误,但是都被我排查掉了

    (又是新的一天呢)
    将报错对应的命令在命令行中进行输入,发现报错找不到cl.exe,于是参考了这个链接进行添加后,在命令行中无报错,但是在VS2019中仍然存在相应的问题
    在这里插入图片描述
    在这里插入图片描述
    试图探究为什么会出现这样的错误,于是增加了输出的详细程度
    在这里插入图片描述
    但是仍然没有解决对应的问题
    在这里插入图片描述
    按照这里的指示进行检查,但仍然是不可以的。

    在使用命令行的过程中,发现nvcc似乎没有找到对应的.cu文件,导致什么都不报错,同时也什么都生成不了。->一直在寻找这个的原因。
    在这里插入图片描述
    鉴于在安装包里的extras中提供的.exe文件是能够运行的,且能够通过nvprof进行测试,因此感觉整个安装过程是没有任何问题的。

    查阅了官方文档关于cuda和vs结合的说明,感觉仍然没有问题

    于是我打算卸载重装

    但我发现我似乎没有samples在这里插入图片描述

    尝试修复cl.exe的问题参照了这个思路来进行在这里插入图片描述

    添加对应的环境变量
    在这里插入图片描述

    然后修复成功cl
    在这里插入图片描述
    还是没用,因此和cl.exe关系不大

    怎么驱动变了version也变了???难道是我的驱动变了,导致我的版本也变了,然而我装的那个nvcc是12.0的?
    在这里插入图片描述
    装好了之后,还是这样,总觉得是nvcc出了问题

    全删了,疯了疯了!!!重新开始啊啊啊

    ————————————————————————
    2023.10.15
    我竟然成功弄好了cuda!!!

    首先把在下图所示的地方呢把所有和cuda相关的都卸载在这里插入图片描述gpu是mx130,以前装的是cuda12.0,跟着这个换了安装的版本和方式

    虽然和vs2019不兼容,我不想配2017,但是我是可以用命令行的,而且好像vs2019也可以运行2017的项目!!!
    此外,这个vs版本的不兼容,可能会引发这个错误,并需要进一步的修改。
    运行nvcc命令行报包含文件错误

    vscode中存在的问题是会遇到调试的问题

  • 相关阅读:
    【无标题】
    C盘清理教程
    进程
    云计算的一些常见安全风险
    软设上午题错题知识点8
    OpenCV颜色识别及应用
    JMeter入门教程(9) --参数化
    React中的key有什么作用?
    Java核心知识体系8:Java如何保证线程安全性
    基于SSM的个人博客系统(附论文+源码+课件)
  • 原文地址:https://blog.csdn.net/fumingxiaoshen/article/details/132717180
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号