nvcc 相关问题

“nvcc”是NVIDIA基于LLVM的C / C ++编译器,用于使用CUDA定位GPU。

创建CUDA上下文的差异

我有一个使用三个内核的程序。为了获得加速,我正在做一个虚拟内存副本来创建一个上下文,如下所示:__global__ void warmStart(int * f){* f = 0; },即...

回答 1 投票 3

NVCC:在使用最新的工具包进行编译时是否可以定位较早的驱动程序?

我最近下载并使用NVCC(10.2)成功编译了一个小的CUDA dll。不幸的是,因为我拥有最新的工具包版本,所以发行版需要最新的驱动程序...

回答 1 投票 0

强制NVCC直接进入链接阶段

我正在使用MSVC将GPU应用程序移植到Windows,这在NVCC中似乎不太好用。我将编译和链接阶段分开了。 nvcc将仅预处理cuda文件:...

回答 1 投票 0

nvcc致命:找不到Microsoft Visual Studio配置文件'vcvars64.bat'

[我已经在Windows 10中安装了Visual Studio Community 2019和cuda。当我尝试从命令行运行nvcc cudaFile.cu时,出现以下错误:nvcc fatal:Microsoft Visual Studio ...

回答 1 投票 0

突然得到“ __builtin_ia32_sqrtsd_round”是不确定的,使用nvcc / gcc

我有一个CUDA NSight项目,可以很好地编译,但是突然之间编译失败。上周我确实安装了一些系统更新(Ubuntu 18.04),这很可能是原因(或部分原因)。 ...

回答 2 投票 0

我如何获取要执行的PTX文件

如何修改ptx文件并将其链接到可执行文件?顺便说一句,我知道如何从.cu生成.ptx文件以及如何从.ptx生成.cubin。但是我不知道如何获得最终的可执行文件。更多...

回答 2 投票 2

我可以在编译时确定是否设置了--use_fast_math吗?

我正在编写一些CUDA代码,并且我希望它根据是否设置了--use_fast_math而表现不同。而且-我想在编译时而不是在运行时做出决定。似乎...

回答 2 投票 0

我可以信任NVCC来优化返回类型中的std :: pair吗?

有时,人们想编写一个(小)CUDA设备端函数,该函数返回两个值。在C语言中,该函数需要两个输出参数,例如:__device__ void pair_maker(float x,float ...

回答 1 投票 0

如何防止NVCC生成与其他11种SM体系结构的兼容性?

[当我通过CMAKE在Jetson TX2上从源代码构建PCL库时,在其他消息中得到以下调试日志:-CUDA NVCC目标标志:-gencode; arch = compute_30,code = sm_30; -gencode; arch = ...

回答 1 投票 0

当将CUDA内核调用作为参数宏传递时,预处理器宏中的参数数量不正确

我有以下宏#define TIMEIT(variable,body)\ variable = omp_get_wtime(); \ 身体; \ variable = omp_get_wtime()-变量;我用它来非常简单地计时代码部分。但是,...

回答 1 投票 0

链接静态库时编译CUDA代码

我有C代码main_code.c和helper_code.c。前者取决于某些CUDA代码cuda_code.cu,后者取决于外部库mylib。为了使我的外部库mylib正常工作,我需要将其链接到...

回答 1 投票 0

未按我在Visual Studio中使用nvcc的预期应用uint =“ unsigned int”

对不起,VS2013仍然存在,但我认为这不是问题。相同的代码可以在linux上正确编译。我假设我需要定义uint而不是编辑100多行代码。我收到“错误:...

回答 1 投票 0

我如何禁用有关无法确定的堆栈大小的ptxas警告?

[编译CUDA设备代码时,可能会收到错误(为便于阅读,带有换行符):ptxas警告:入口函数'_ZN7kernels11print_stuffIiEEvv'的堆栈大小不能静态...

回答 1 投票 0

如何防止C ++猜测第二个模板参数?

我正在使用C ++库(strf),该库在其中的某个位置具有以下代码:namespace strf {template 内联自动范围(ForwardIt开始,ForwardIt结束){/ * ... * /} .. 。

回答 3 投票 7

如何禁用关于无法确定的堆栈大小的ptxas警告?

[编译CUDA设备代码时,可能会收到错误(为便于阅读,带有换行符):ptxas警告:入口函数'_ZN7kernels11print_stuffIiEEvv'的堆栈大小不能静态...

回答 1 投票 0

nvcc生成无效错误,编译JNI代码

$ nvcc --version nvcc:NVIDIA(R)Cuda编译器驱动程序版权所有(c)2005-2017 NVIDIA Corporation构建于Fri_Sep__1_21:08:03_CDT_2017 Cuda编译工具,版本9.0,V9.0.176,错误是:...] >

回答 1 投票 0

未解决的外部函数'cudaCGGetIntrinsicHandle'会回击

我正在为我的cuda-api-wrappers回购构建示例。不久前,我遇到了一个问题:每当我尝试使用“ cooperative groups”机制编译一个.cu文件的代码时,都会出现错误...

回答 1 投票 0

nvcc错误:在使用bazel构建tensorflow时,'cicc'死于状态0xC0000005(ACCESS_VIOLATION)

我正在尝试构建Tensorflow 1.14.0 dll。我正在使用bazel 0.24.1来做到这一点。我也使用cuDNN 7.1.4和CUDA 9.0。我希望它使用Visual C ++ Build Tools 2015,但是在运行bazel生成dll时:...

回答 1 投票 0

tensorflow错误此文件需要对ISO C ++ 2011标准的编译器和库支持

结果如下,我运行项目stylegan2,但是失败。所以我需要帮助。链接为https://github.com/NVlabs/stylegan2文件“ / home / ubuntu / workspaces / workspace_lsh / stylegan2 / dnnlib / tflib / ...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.