Cuda kernel函数及其所调用的device函数分属于不同文件时报错的解决方案
当cuda kernel函数需要调用定义在其他文件的device函数时,在默认情况下会得到报错"Unresolved extern function"
解决方案为在nvcc编译时指定编译选项-rdc=true
在vs的配置项位置如图所示
当cuda kernel函数需要调用定义在其他文件的device函数时,在默认情况下会得到报错"Unresolved extern function"
解决方案为在nvcc编译时指定编译选项-rdc=true
在vs的配置项位置如图所示
来一发吐槽