簡體   English   中英

寫入 Output 文件 Cuda C++

[英]Writing Output File Cuda C++

我需要將在 GPU 上計算的仿真數據寫入 output.csv 文件。 通常我只會使用 fstream 庫,但這在 GPU 上是不可能的。

是否有任何內置函數或其他庫可用於直接從設備代碼將數據寫入 .csv 或 .txt 文件? 現在,性能真的不是那么重要,而是一個簡單的臨時解決方案。

不,不可能從設備代碼在 CUDA 中進行直接文件 I/O,除非您使用的是GPU 直接存儲 (GDS) 之類的東西根據您的問題,目前很可能您沒有這樣做)。 如果您還沒有設置它,GDS 可能不是一個“簡單的臨時解決方案”。

將數據復制到主機,然后使用您熟悉的任何文件 I/O 例程。

請注意,對於圖書館的建議請求是專門題外話這么久。

Use the printf statement to output the prints from Cuda kernel to a text file and then parse the text file to convert to CSV.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM