2011-05-05 52 views
6

是否可以遠程執行CUDA配置文件執行(類似於computeprof),然後將配置文件返回進行分析?遠程CUDA分析?

的特定遠程機器是無頭的和不欠我的控制,所以沒有X,沒有Qt庫等

回答

4

當然可以。 CUDA驅動程序具有內置的配置文件功能。如何做到這一點在Compute_Profiler.txt文件,你會在doc目錄工具包的發現討論,但基本的思路是這樣的:

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

它告訴運行時打開分析,使用CSV格式輸出寫入log.csv,包括從config.txt中讀取的配置文件統計信息。應用程序運行後,運行時將放棄一個輸出文件,其中包含原始性能分析結果。然後,您可以使用您選擇的工具來查看它們。視覺分析器可以說服開放的輸出,但很多花哨的同步它的需要來使用其自己的配置文件的配置文件(引擎蓋下它是動態做你手工做同樣的事情要生成的輸出,但在飛)。我已經做了一些挖掘並且抓取配置文件的副本,這樣我就可以在沒有無頭集羣節點的情況下重新生成特定的應用程序分析運行,而無需使用分析器。沒有太多樂趣,但它可以完成。

+0

我對此有點麻煩。我在/ docs中沒有Compute_Profiler.txt文件,只有Compute_Visual_Profiler_User_Guide.pdf。我找不到pdf中的任何內容,告訴我如何執行此操作。我把什麼放在config.txt中?需要一些幫助這裏:S – Eddy 2011-07-29 11:47:42

+0

忽略了我剛纔說的,我一直在尋找在NVIDIA視覺計算探查文檔,而不是在CUDA/DOC – Eddy 2011-07-29 11:51:11

+0

是否有一個規範的可以在'config.txt'去哪些關鍵字地方?我已經對這個發現[論壇主題](http://devtalk.nvidia.com/default/topic/382381/cuda_profile_config-format-/#3715401)似乎是過時的。 – solvingPuzzles 2012-12-08 20:55:25