[英]Profiling PyCUDA code with nvvp in CUDA 6.5
從過去的StackOverflow問題(例如, here和here )來看,似乎應該可以使用nvvp來分析PyCUDA程序。 當我嘗試在沒有任何問題的PyCUDA腳本上在CUDA 6.5中運行nvvp時,分析失敗,並出現以下錯誤:
Unable to profile application.
org.eclipse.core.rntime.CoreException: Reference to undefined variable args
有沒有人成功地將Nvvp 6.5與PyCUDA結合使用? 我正在使用在Ubuntu 14.04上針對CUDA 6.5手動構建的PyCUDA 2014.1。 該腳本本身具有可執行權限,並且在頂部具有#!/usr/bin/env python
,我將腳本路徑指定為要運行的文件。
顯然,nvvp可能會在一個人的環境中被某些bash函數弄糊塗(請參閱本帖子中的另一個示例)。 我通過搜索env
的輸出並使用unset -f
取消設置找到了該功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.