关于CMAKE 报错CMAKE_CUDA_ARCHITECTURES的问题

这篇具有很好参考价值的文章主要介绍了关于CMAKE 报错CMAKE_CUDA_ARCHITECTURES的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

新版本cmake 增加了CMAKE_CUDA_ARCHITECTURES检测,某些手动安装cuda的同学会遇到该报错问题,该问题不影响代码,只是cmake内部的编译设置

cmake 3.23版本该问题报错为   CMAKE_CUDA_ARCHITECTURES must be valid if set

cmake 3.24版本该问题报错为 CMAKE_CUDA_ARCHITECTURES must be non-empty if set

详见:cmake: CMakeDetermineCUDACompiler.cmake - 3.23.3 vs. 3.24.0 changes | Fossies Diffs

解决方案:

这个问题不是必须解决,目前这个方案cmake不够成熟,还有待优化,建议不要使用3.23和3.24版本,可以使用3.22.5版本

如果有帮助请点赞支持!文章来源地址https://www.toymoban.com/news/detail-532338.html

到了这里,关于关于CMAKE 报错CMAKE_CUDA_ARCHITECTURES的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于python pytorch 与CUDA版本相关问题

    首先在终端中输入python进入python交互式环境 官网:https://pytorch.org/get-started/previous-versions/ CUDA Toolkit版本及可用PyTorch对应关系总结(参考官网) cuda版本确定后,pytorch要依赖此cuda版本,因为pytroch安装跟cuda对应的,比如下图,torch1.11.0只适配cuda10.2、11.3;不适配cuda10.1等其他版

    2024年02月06日
    浏览(43)
  • [QT]+[Cmake]+[openCV]配置环境报错:mingw32-make: *** [Makefile:165: all] Error 2等问题的解决办法

    当前作者各软件的版本:QT5.14.2 + CMAKE 3.29.0 +openCV 4.5.4 Qt配置OpenCV教程,亲测已试过(详细版)_qt opencv-CSDN博客 配置的时候主要参考了以上文章 出现的第一个问题是在cmake configure的时候卡在 FFMPEG: Downloading ffmpeg_version.cmake from https://raw.githubusercontent.com/opencv/opencv_3rdparty/7dd0d4

    2024年04月26日
    浏览(43)
  • OpenCV+Cuda+Cmake+VStudio配置踩坑记录

    前后配这玩意三次,一直挺头疼,最近项目原因不得不又配了一遍,遂下定决心写一下坑点 CMake编译Opencv(VS2022) 这步请提前确定好cuda和cudnn的版本对应,cuda版本和电脑环境的版本兼容, cuda和vs的版本对应(大坑,比如cuda11.3不支持vs2022!) 查看系统支持的cuda版本: 输入wi

    2024年01月19日
    浏览(67)
  • Windows CMake编译错误:No CUDA toolset found解决方法

    出现这个问题一般是因为安装CUDA时没有安装对应的Visual Studio Integration缺失,如下图所示,对应的选项没有勾选。 那重新安装CUDA,记得在“自定义”中勾选上面选项就可以了。 但也有的机器,一旦在安装CUDA时勾选了这个选项便无法安装。 那么如何解决这个问题呢? 首先将

    2024年02月13日
    浏览(41)
  • CMake Error at /usr/local/share/cmake-3.24/Modules/FindCUDA.cmake:859 (message): Specify CUDA_TOOL

    从错误日志中可以看到,问题出在CMake无法找到CUDA工具包的根目录。错误消息是: 这意味着CMake需要知道CUDA工具包的安装位置,以便正确配置和构建denseflow。 为了解决这个问题,你需要设置 CUDA_TOOLKIT_ROOT_DIR 环境变量,指向CUDA的安装目录。通常,CUDA安装在 /usr/local/cuda 目录

    2024年02月06日
    浏览(39)
  • 关于git执行提交报错问题

    1.在执行git中 执行git init 执行 git add . 执行git commit -m “first commit” 时会出现 git config --global user.email \\\"you@example.com\\\"  git config --global user.name \\\"username\\\" 这个问题是由于在git中没有设置默认的user跟emali导致需要手动设置 1.输入git config --global user.name “名字” 2.git config --global user.

    2024年02月12日
    浏览(34)
  • 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换

    在windows和linux双系统下,为ubuntu安装nvidia、cuda、cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容。 一、安装英伟达NVIDIA显卡驱动 对于新安装的linux操作系统,我们需要为它安装nvidia显卡驱动(ubuntu有自带的显卡驱动但更推荐安装

    2024年02月02日
    浏览(54)
  • 关于 npm run build 报错问题

    1.删除 node_modules 包 2.删除 package-lock.js 文件 3.清空 npm 缓存 npm clean cache -f 4.重新下载包 npm i 5.npm run build  

    2024年01月17日
    浏览(41)
  • 关于一个SFTP问题报错排查过程

    📓问题概述 日常运维工单为用户在文件服务器上建立账户之后,用户反馈登录报错;通过相邻网段服务器进行sftp登录报错如下: 百度一下过去经验,通过重启sshd服务和检查sshd_config配置都没问题。一筹莫展!!! 📌排查思路 尝试通过winscp客户端sftp登录,报连接异常情况

    2024年02月10日
    浏览(38)
  • 关于git执行报错问题username useremail

    执行git init 执行 git add . 执行git commit -m “first commit” 时会出现 这个问题是由于在git中没有设置默认的user跟emali导致需要手动设置 1.输入git config --global user.name “名字” 2.git config --global user.email “邮箱” 3.git config -l 4.在git配置文件config中 添加 [core] username=“名字” email=“邮

    2024年02月13日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包