2014-03-13 83 views
0

爲了調試目的,我想將我在我的cuda內存中的原始數據複製到文件中,以便稍後再讀取它並將其發送回記憶。將內存中的原始數據複製到文件中(cuda)

什麼是將其轉儲到文件的最佳方法。 那裏的變量的類型可以改變。

+1

您需要將GPU內存中的數據複製回主內存,然後寫入文件。 – segfault

回答

2

從cuda設備內存到文件確實沒有直接的途徑。

因此,您需要先將數據複製回主機。對於設備上的任何數據,請在主機上創建相同類型的數據(指針和分配)。然後做一個cudaMemcpyoperation指定cudaMemcpyDeviceToHost

然後使用任何您認爲是將主機內存轉儲到文件的最佳方法。沒有任何關於CUDA的具體內容。

相關問題