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 に答える