向前CUDA printf MATLAB控制台输出

5视图(30天)
我包装CUDA在墨西哥人文件的代码。我在CUDA内核有printf,我希望看到那些printf的输出,在MATLAB控制台中最理想,但至少在某个地方。
只是调用printf,是否在CUDA内核或在一个正常的C / c++文件(避免mexPrintf)不会输出到MATLAB程序输出窗口的控制台或Visual Studio等附加的调试器。也许这只是一个问题的管道stdout。
请注意,使用mexPrintf不是一个选择——它不会工作在CUDA内核。也请注意,我没有任何附加工具箱。

接受的答案

奥利弗·伍德福德
奥利弗·伍德福德 2014年6月5日
可能会有一种从stdout重定向输出一个墨西哥人文件( 看到这个问题 ),但我还没能让它工作在Windows。
我能够使用的是旧cuPrintf代码之前CUDA printf,和仍然可用 CUDA SDK示例 “simplePrintf”,并将输出重定向到一个文件中。
1评论
托马斯·波尔
托马斯·波尔 2017年10月2日
你怎么做重定向到一个文件?我设法叫cuPrintf内核内部的但我不能找到它在Visual Studio创建的输出。

登录置评。

更多的答案(0)

类别

找到更多的在开始使用GPU编码器帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!