腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
检测Nvidia的NVC++ (非
NVCC
)
编译器
和
编译器
版本
、
、
、
我正在使用Nvidia的HPC
编译器
nvc++。我在手册中找不到任何东西。另一个与Nvidia相关的
编译器
nvcc
具有以下
宏
Defined when compiling C/C++/
CUDA
source files.__CUDACC_RDC__ Defined when compiling
CUDA
source files i
浏览 10
提问于2022-03-16
得票数 4
回答已采纳
2
回答
CUDA
编译器
(
nvcc
)
宏
、
、
、
、
我可以使用
CUDA
的#define
编译器
(
nvcc
)
宏
吗?(比如用于Windows的_WIN32等等。) 我需要在
nvcc
和VC++
编译器
之间通用的头代码。我知道我可以继续定义我自己的,并将其作为参数传递给
nvcc
编译器
(-D),但如果已经定义了一个,那就太好了。
浏览 4
提问于2009-02-06
得票数 15
回答已采纳
1
回答
可以通过#define在编译时获取
CUDA
计算能力(版本)吗?
、
、
如何通过#define在编译时获取
CUDA
计算能力(版本)?例如,如果我使用__ballot并使用 -gencode arch=compute_13,code
浏览 0
提问于2012-10-03
得票数 5
回答已采纳
1
回答
如何为
nvcc
添加预定义
宏
?
、
、
、
我目前正在编译一个Qt项目,它将OpenMesh和
CUDA
集成在一起。由于我必须使用
nvcc
编译该项目,我从OpenMesh中发现了一个错误: J:\OpenMesh2.4\include\OpenMesh/Core/System/compiler.hh(109) : fatal由于
编译器
是
nvcc
而不是vc
编译器
,即使我在“预处理器定义”中添加
宏
,错误仍然会出现。我只是想知道是否有办法为
nvcc
添加这个
宏
?我还尝试手动将
浏览 3
提问于2015-06-26
得票数 3
回答已采纳
2
回答
使用CMakes CHECK_CXX_COMPILER_FLAG与
nvcc
/
cuda
、
、
、
我正试图用由MakeFiles生成的
CUDA
编译一些尾数。当然,我可以比较
CUDA
版本,但是我发现编译标志检查更安全。 是否有类似于CMake命令的CHECK_CXX_COMPILER_FLAG调用
nvcc
编译器
而不是主机
编译器
?
浏览 4
提问于2015-09-21
得票数 2
回答已采纳
1
回答
CMake变量在第一次构建时被忽略(
CUDA
_
NVCC
_FLAGS)
、
在我的CMakeLists.txt中,我以这样的方式加载一个环境变量: message("
CUDA
_
NVCC
浏览 2
提问于2019-05-04
得票数 1
回答已采纳
1
回答
如何在cpp和
cuda
模块中使用
cuda
类头文件
、
但是,我得到了以下错误: 但是在我的设备中,我想创建Color对象。还是需要为我现有的所有类创建一个
cuda
版本?
浏览 3
提问于2015-08-14
得票数 5
回答已采纳
1
回答
CUDA
:无
CUDA
工具包的
nvcc
我需要在不同的平台上使用nvidia
编译器
编译现有的*.cu。然而,这将需要下载和安装VStudio以及NVIDIA工具包为每个平台。是否有一个轻量级的包,它只安装编译*.cu源代码所需的最小文件?
浏览 4
提问于2013-11-14
得票数 2
回答已采纳
2
回答
基于CMake的数据自动化系统的多配置/多平台构建
、
、
、
我尝试使用CMAKE_
NVCC
_FLAGS_CONFIG,CMAKE_CXX_FLAGS_CONFIG将
CUDA
_PROPAGATE_HOST_FLAGS设置为ON/OFF,将
CUDA
_HOST_COMPILATION_CPPset(
CUDA
_
NVCC
_FLAGS ${
CUDA
_
NVCC
_FLAGS} "-arch=sm_30 -gencode=arch=compute_30,code=sm_30 -gencode) #set(
C
浏览 0
提问于2018-02-13
得票数 1
回答已采纳
1
回答
用于双定义错误的
CUDA
、
、
在以前的
CUDA
版本中,atomicAdd不是双倍实现的,所以像这样的实现是很常见的。与新的
CUDA
8 RC,我遇到麻烦时,我试图编译我的代码,其中包括这样一个功能。它看起来真的像一个
编译器
错误。其他人能证实情况就是这样吗?由于工具链和
CUDA
语言的局限性,即使没有为sm_60专门编译代码,也需要显示该函数的声明。这会导致代码中出现问题,因为您还定义了一个fp64 atomicAdd函数。
CUDA
内置函数(如atomicAdd )是实现定义的,可以在
CUDA
发行版之间进行更改。用户不应
浏览 3
提问于2016-06-01
得票数 18
回答已采纳
1
回答
当前不会命中断点。调试器目标代码类型的可执行代码与此文件没有关联
、
、
因为这个内核可以在
CUDA
示例项目中调试。您的应用程序已进入中断状态,但目前没有执行所选调试引擎支持的代码(例如,onley本机运行时代码正在执行)。
浏览 2
提问于2020-01-09
得票数 0
1
回答
如何向XCode 5中添加可选
编译器
、
、
、
、
我试图并行的模拟代码,我使用我的论文与
CUDA
/推力。
CUDA
/Thrust需要使用
nvcc
编译器
。不幸的是,虽然我已经成功安装了
CUDA
6.0,包括
nvcc
编译器
,但我无法找到如何使XCode选择
nvcc
而不是默认
编译器
。这似乎不是一个选项(见截图)。--如果您不想看,它只会显示“Build”下唯一的
编译器
选项是LLVM。 入门指南()只说明在已经使用
nvcc
时要调用哪些<em
浏览 2
提问于2014-05-01
得票数 3
回答已采纳
1
回答
用
CUDA
编译main.cpp文件
、
、
、
我使用模板
CUDA
(推力库)功能在我的主要cpp文件,所以我需要编译它与
CUDA
NVCC
。 我担心
NVCC
将如何对待我的主机代码。主机代码优化是如何发生的?
NVCC
是否将主机代码传递给MSVC
编译器
并只处理
CUDA
相关代码?
浏览 4
提问于2013-09-01
得票数 0
回答已采纳
2
回答
如何在没有
nvcc
的编译时获得
CUDA
工具包版本?
、
为了用旧的工具包支持系统,我想使用
编译器
指令编译不同的代码部分。特别是,我想解决稀疏三角系统使用矩阵的CSR格式的旧工具包和BSR格式的新工具包。问题是,我不会在本节中使用
nvcc
编译任何实际的
CUDA
代码,只是进行库调用,因此无法使用
nvcc
宏
来获取版本信息。在
cuda
.h中有__
CUDA
_API_VERSION的#定义,但是在编译.cpp时它是0,而不管我是否包含
cuda
.h。 在这种情况下,如何在编译时获得有关工具箱版本的信息?
浏览 13
提问于2016-06-22
得票数 5
回答已采纳
1
回答
cuda
源码中整数运算结果越界
、
、
我正在尝试编译一个在RHEL 5.6上使用
CUDA
3.2编写的代码。= 5000 * 1024 * 1024;} 代码在.cu文件中,并使用
nvcc
浏览 0
提问于2011-10-17
得票数 0
回答已采纳
1
回答
CMake:有没有办法把选项传递给g++而不是
nvcc
?
、
、
、
、
选项中,如下所示:set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x)
编译器
由 list(APPEND
CUDA
_
NVCC
_FLAGS &q
浏览 0
提问于2017-05-24
得票数 2
1
回答
缺少某些功能的数据自动化系统的CLion代码完成
、
我在Windows 11的MSVC
编译器
上使用CLion和
Cuda
工具包。它工作和编译都很好,但是代码完成缺少了很多项目,比如cudaMalloc和cudaFree。我认为这是因为我没有包含任何头文件,但是
nvcc
不需要显式地包含标头,而且CLion中的默认CLion设置可以编译和运行我的.cu文件。有什么额外的,我应该做的,以使CLion代码完成查看整个可用的API从
nvcc
? 编辑:上面的描述是用MSVC在windows上使用的
cuda
工具包。现在,我在Fedora 35上使用Nvidia安装说明中的
浏览 9
提问于2022-09-02
得票数 0
1
回答
如何防止
cuda
中的<优化out>值
、
、
、
、
如何防止
cuda
优化出任何值(无论是设备还是主机,本地还是全局的)?我已经查看过nvidia论坛,但大多数论坛都有很长的历史了,似乎没有旧的
cuda
版本的解决方案,但是最新版(
cuda
9.2和sm 61)有解决方案吗?
浏览 2
提问于2018-10-16
得票数 4
1
回答
在数据自动化系统和C++中的名称损坏
、
、
、
、
我的C++项目main.cpp是用PGI的pgcpp编译的,它调用一个包含
CUDA
代码的函数
cuda
(),该函数包含在一个单独的文件
cuda
.cu中,该文件用
nvcc
编译。如果没有extern "C" (符号名称不匹配=>未定义引用):U
cuda
__FPfPiT2iN32 $ nm
cuda
.o | grep -y
cuda
.o | grep -y
cuda</e
浏览 2
提问于2015-02-28
得票数 2
回答已采纳
1
回答
Cmake找不到
cuda
.h文件
、
、
但它们中的一些调用
cuda
主机函数并使用cublas库。使用enable_language(
CUDA
)后,cmake可以在配置阶段找到
nvcc
:--Check for working
CUDA
compiler: /gpfs/share/software/
cuda
/
cuda
-8.0/bin/<e
浏览 0
提问于2018-11-14
得票数 0
点击加载更多
相关
资讯
在AMD GPU上跑CUDA,初创公司挑战英伟达
正式支持 JIT LTO,英伟达发布 CUDA 12.0 开发工具集更新
ROS包内实现Cuda加速的配置
CUDA极简快速安装大法——Ai部署必备环境依赖!【灵动色彩Ai大魔王教程之14】
AI教程|新手必看:Windows安装ComfyUI编译环境全攻略
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券