找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 62|回复: 1

有用过cooperative group的线程网格作为一个GROUP的吗

[复制链接]
发表于 2019-1-9 14:55:40 | 显示全部楼层 |阅读模式
GTC
有用过cooperative group的线程网格作为一个GROUP的吗,能不能给一个你自己写的小例子呀

NVIDA自带的例子是“reductionMultiBlockCG”,但拷到自己的新建项目里,就出错,
错误提示如下
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 10.0.targets(712,9): error MSB3721: 命令“"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin\nvcc.exe" -gencode=arch=compute_60,code=\"sm_60,compute_60\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64" -x cu  -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include"  -G   --keep-dir x64\Debug -maxrregcount=0  --machine 64 --compile -cudart static  -g   -DWIN32 -DWIN64 -D_DEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Fdx64\Debug\vc140.pdb /FS /Zi /RTC1 /MDd " -o x64\Debug\reductionMultiBlockCG.cu.obj "D:\test\test\test\reductionMultiBlockCG.cu"”已退出,返回代码为 255。


请各位大神指导!!!
请各位大神指导!!!
回复

使用道具 举报

发表于 2019-1-10 13:40:03 | 显示全部楼层
Jetson TX2
(1)

你好,因为我长期使用Windows系统,同时使用普通Geforce卡,不能使用TCC驱动,

因此从未尝试过cooperative group特性(Windows + WDDM下不支持的,即使是Pascal+)

所以暂时无法回答您的问题。

(2)至于编译,我建议您打开VS的详细信息输出,从而查看发生了什么。否则光有MSB3721错误是看不出来什么的。

注意,您如果是非专业卡,即使能发现了问题所在,同时能够编译,你也无法在Windows上运行该例子的。

所以综合起来。建议放弃。无意义(操作系统无法支持)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表