远程CUDA分析?

时间:2011-05-05 18:08:41

标签: cuda remote-debugging profiling headless

是否可以远程执行CUDA配置文件执行(类似于computeprof),然后将配置文件带回来进行分析?

特定的远程计算机是无头的,不受我控制,所以没有X,没有Qt库等。

1 个答案:

答案 0 :(得分:4)

是的,你可以。 CUDA驱动程序具有内置的分析工具。如何执行此操作将在工具包的Compute_Profiler.txt目录中的doc文件中进行讨论,但基本思路如下:

$ COMPUTE_PROFILE=1 COMPUTE_PROFILE_CSV=1 COMPUTE_PROFILE_LOG=log.csv COMPUTE_PROFILE_CONFIG=config.txt ./app

告诉运行时打开分析,使用写入log.csv的csv格式输出,包括从config.txt读取的配置文件统计信息。应用程序运行后,运行时将删除输出文件,其中包含原始分析结果。然后,您可以使用您选择的工具来查看它们。视觉分析器可以确信输出是开放的,但是很多花哨的同步需要使用自己的配置文件配置文件生成输出(在引擎盖下,它动态地执行与手动操作相同的操作,但是在飞)。我已经做了一些挖掘并删除了配置文件的副本,因此我可以重新生成特定的应用程序分析运行,而无需在无头群集节点上使用分析器。没有太多乐趣,但可以做到。