はじめに
タイトル通り,NVIDIAのprofile用のGUIアプリであるNVIDIA Visual Profiler (nvvp) を使おうとして起きたエラーとその対処法お話です.
環境
MacOS High Sierra
何が起こったか
CUDA Toolkit 10.2 (当記事執筆時点での最新版)をダウンロードしてnvvpを起動,nvprofでprofileした結果をimport後,Finishでloadする際
CUPTI initialization Failed
Unable to locate CUPTI library
等とエラーが発生
(エラー画像は撮るの忘れました.すみません.)
(ダウンロード等の詳しいことはHiroki11xさんのNVIDIA Visual Profiler 入門が詳しいです)
対処法
[CUPTIの説明ページ]に
CUPTI calls will fail with CUPTI_ERROR_NOT_INITIALIZED if the CUDA driver version is not compatible with the CUPTI version.
とあったので,CUDAのdriverとCUPTIのversionが合ってないと推測
CUDA Toolkit 10.2 を消去し,"CUPTI install"で検索をかけて出てきたCUDA Toolkit 10.1 Update 1 をダウンロードしたら動作しました.