1

我已将数据从 CPU 复制到 GPU:

 cudaMemcpy(d_signal, h_signal, sizeof(int) *1024, cudaMemcpyHostToDevice);

现在我想检查设备内存中是否到达了正确的数据。是否可以在不启动内核且不显式 GPU-CPU 复制的情况下做到这一点?如果是,如何?

4

1 回答 1

1

如何将数据从设备复制回主机然后打印出来?

cudaMemcpy(h_signal_out, d_signal, sizeof(int) *1024, cudaMemcpyDeviceToHost);

copy(d_signal_out, d_signal_out+1024, std::ostream_iterator<int>(std::cout," "));
std::cout<<std::endl;
于 2013-01-30T10:39:23.723 回答