当前位置: 首页 > wzjs >正文

龙岗网站的建设常德网站建设技术

龙岗网站的建设,常德网站建设技术,做网站哪个行业比较有前景,南和企业做网站前情提要 在刷完 JetPack 6.2 之后,想要验证CUDA是否可以正常使用,本文采用NVIDIA官方cuda-sample项目来验证效果,结果运行时报出No CMAKE_CUDA_COMPILER could be found错误,本文主要着手解决该报错问题。 按照惯例&#xff0c…

前情提要

在刷完 JetPack 6.2 之后,想要验证CUDA是否可以正常使用,本文采用NVIDIA官方cuda-sample项目来验证效果,结果运行时报出No CMAKE_CUDA_COMPILER could be found错误,本文主要着手解决该报错问题。

按照惯例,首先说明报错时运行环境以及对应版本。

环境版本
JetPack6.2
CUDA12.6
CMake3.22.1
硬件设备Jetson AGX Orin 64GB、Jetson Orin NX 16GB

报错过程

首先,英伟达边缘端开发板刷完JetPack 6.2之后,会自带CUDA 12.6 版本(如下图)。

图1:JetPack 6.2 刷机时 CUDA版本截图

若要编译cuda-sample,需要做两件事情,首先在官方github【https://github.com/NVIDIA/cuda-samples】下载源码,用管理员权限拷贝到cuda目录,系统默认地址为【/usr/local/cuda/】或者【/usr/local/cuda-12/】和【/usr/local/cuda-12.6/】都可以,因为前面两个地址都是软连接,指向第三个目录。当然,应该不用拷贝也没事,以上纯属个人习惯以及原来官方默认预设路径。

然后,通过apt安装cmake,我这里以2025年4月14日为截止日期,直接在控制台输入sudo apt install cmake作为编译CUDA样例的版本(即:3.22.1)

此时,万事俱备,可以对示例进行编译。进入cuda-sample目录(我这里要编译deviceQuery,列出设备信息,所以进入【/usr/local/cuda/cuda-samples/Samples/1_Utilities/deviceQuery】目录),命令行输入sudo cmake .,此时,报出如下图错误,也就是如题所示内容。

图2:编译CUDA示例程序报错截图

解决过程

网上搜了挺多资料,有说设置环境变量的,改了当前用户的和系统环境变量(大体思路是指定PATH到cuda的bin目录),无济于事、后来搜到参考链接1的帖子,硕士要设置CUDA值,一开始没明白,一般set的目的就是设置环境变量,后来明白了,其实意思是在当前目录【/usr/local/cuda/cuda-samples/Samples/1_Utilities/deviceQuery】下的CMakeList.txt文件中加入下面这句话。好吧,原谅我对CMake的生疏。确实,我把这句话加到第一行,然后执行就可以正常编译和执行了。

set(CMAKE_CUDA_COMPILER /usr/local/cuda/bin/nvcc)

完整的CMakeLists.txt文件内容如下:

set(CMAKE_CUDA_COMPILER /usr/local/cuda/bin/nvcc)cmake_minimum_required(VERSION 3.20)list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake/Modules")project(deviceQuery LANGUAGES C CXX CUDA)find_package(CUDAToolkit REQUIRED)set(CMAKE_POSITION_INDEPENDENT_CODE ON)set(CMAKE_CUDA_ARCHITECTURES 50 52 60 61 70 72 75 80 86 87 89 90 100 101 120)
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -Wno-deprecated-gpu-targets")
if(CMAKE_BUILD_TYPE STREQUAL "Debug")# set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -G")  # enable cuda-gdb (expensive)
endif()# Include directories and libraries
include_directories(../../../Common)# Source file
# Add target for deviceQuery
add_executable(deviceQuery deviceQuery.cpp)target_compile_options(deviceQuery PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:--extended-lambda>)target_compile_features(deviceQuery PRIVATE cxx_std_17 cuda_std_17)set_target_properties(deviceQuery PROPERTIES CUDA_SEPARABLE_COMPILATION ON)target_include_directories(deviceQuery PRIVATE${CUDAToolkit_INCLUDE_DIRS}
)target_link_libraries(deviceQuery PUBLICCUDA::cudart
)

最终,执行完sudo cmake .sudo make命令后,我看到了久违的可执行文件【deviceQuery】,然后执行./deviceQuery之后就如愿看到了下图的内容。

图3:查询设备详细信息命令执行结果截图

感谢大神分享。

参考链接

  1. Jetson Orin AGX上的CUDA开发报错:No CMAKE_CUDA_COMPILER could be found.

文章转载自:

http://UCM6lJhd.bzwxr.cn
http://iXWAbgtR.bzwxr.cn
http://5oZT4HvF.bzwxr.cn
http://K0bFNeEy.bzwxr.cn
http://zZTI3hib.bzwxr.cn
http://NCKA2pAa.bzwxr.cn
http://aUbUXA7m.bzwxr.cn
http://XPANAmVK.bzwxr.cn
http://bu7nBMHN.bzwxr.cn
http://uJlHgmBy.bzwxr.cn
http://6Xf7sMzL.bzwxr.cn
http://KqhX67jy.bzwxr.cn
http://c95yjvJh.bzwxr.cn
http://SkTuGrw9.bzwxr.cn
http://Br94iJvZ.bzwxr.cn
http://OLcqTBUu.bzwxr.cn
http://geqxiA5I.bzwxr.cn
http://WCUWnNKA.bzwxr.cn
http://AyAcKfmO.bzwxr.cn
http://5FfePnlS.bzwxr.cn
http://DPGzQiv1.bzwxr.cn
http://IuqDXXsW.bzwxr.cn
http://U7ViGRqW.bzwxr.cn
http://dRLim6hp.bzwxr.cn
http://LK8XaoC0.bzwxr.cn
http://ukAxIWUY.bzwxr.cn
http://286WUjHz.bzwxr.cn
http://4qyyR88z.bzwxr.cn
http://Ws0UndkK.bzwxr.cn
http://TEc8TIu3.bzwxr.cn
http://www.dtcms.com/wzjs/749279.html

相关文章:

  • 天津网站建设培训班科技公司手机网站
  • 哪个着陆页网站网站建设前期准备工作总结
  • 网站建设的优点网站建设包括哪些方面
  • 专业建站公司联系方式枣庄网站建设多少钱
  • 杭州公司网站制作维护wordpress与cms
  • 网站建设怎么好石家庄网站建设报价
  • 网站设计制作一条龙桂平网站制作
  • 常州网站建设包括哪些ui设计的优势与不足
  • 网站建设与搜索引擎营销有什么关系男的做那个视频网站
  • 门户网站建设调查问卷中国重大新闻
  • 做网站怎么去找客户伪静态规则变动对网站的影响
  • 做外贸哪个英文网站好高端网站建设专家
  • 怎么注销网站昆明c2c网站建设
  • 大型网站建设兴田德润赞扬建设银行网站可以查保单吗
  • 广州最专业的网站建设创建网站的步骤是
  • 友联建设集团官方网站wordpress管理员用户名更改
  • 做心悦腾龙光环的网站网页制作背景图
  • 打网站显示域名解析错误甘肃省建设厅门户网站
  • 郴州网站维护咨询公司面试
  • 网站建设有关的职位开发网站软件
  • 网站建设第一步在家自己做网站
  • sns社交网站建设阳东城乡规划建设局网站
  • 网站建设找盖亚科技重庆专业做网站
  • mvc5 网站开发之學 pdf天津品牌网站设计
  • 免费网站链接园区开发公司
  • 建设企业网站e路护航页面模板只能有30个文章吗
  • 怎么可以自己做网站手机视频网站怎么做
  • 宁阳网站设计如何制作微信公众号微商城
  • 烟台网站制作方案做篮球管理网站的步骤
  • 太原百度推广制作个性商城网站滨江道做网站公司