将原始数据从内存复制到文件(cuda)



为了调试的目的,我想把我在cuda内存中的原始数据复制到一个文件中,以便以后可以再次读取并将其发送回内存。

把它转储到文件的最好方法是什么?其中的变量类型可以更改

确实没有直接的方法从cuda设备内存到文件。

因此,您需要首先将数据复制回主机。对于设备上的任何数据,都要在主机上创建相同类型的数据(指针和分配)。然后执行指定cudaMemcpyDeviceToHostcudaMemcpy操作

然后使用您认为最好的方法将主机内存转储到文件中。这与cuda无关

相关内容

最新更新