Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CUDA统一内存和std::vector在设备代码中的使用_Cuda - Fatal编程技术网

CUDA统一内存和std::vector在设备代码中的使用

CUDA统一内存和std::vector在设备代码中的使用,cuda,Cuda,在过去,CUDA设备代码中不允许使用std::vector。对于当前的cuda 10.2工具包和统一内存,这仍然是真的吗 我在一个类中有几个std::vector类型的公共数据成员,该类被传递引用以供设备内核使用 nvcc抱怨调用主机函数std::vector。。。从全局函数。。。不允许 如果可能的话,在std::vector上使用统一内存的正确方法是什么?如果不可能,是否有有效的解决方法 在过去,CUDA设备代码中不允许使用std::vector。对于当前的cuda 10.2工具包和统一内存,

在过去,CUDA设备代码中不允许使用std::vector。对于当前的cuda 10.2工具包和统一内存,这仍然是真的吗

我在一个类中有几个std::vector类型的公共数据成员,该类被传递引用以供设备内核使用

nvcc抱怨调用主机函数std::vector。。。从全局函数。。。不允许

如果可能的话,在std::vector上使用统一内存的正确方法是什么?如果不可能,是否有有效的解决方法

在过去,CUDA设备代码中不允许使用std::vector。对于当前的cuda 10.2工具包和统一内存,这仍然是真的吗

如果可能的话,在std::vector上使用统一内存的正确方法是什么

没有。这是不可能的

如果不可能,是否有有效的解决方法

不,没有