pycharm遠程調試環(huán)境網上已經有很多答案,這里不重復,但在遠程調試TVM時會有一個坑:pycharm不能讀取遠程機器的環(huán)境變量,從而導致cuda出錯或各種錯誤,比如:
Check failed: (bf != nullptr) is false: target.build.cuda is not enabled
因此需要在pycharm中加入系統(tǒng)變量。
在《TVM安裝(一):Ubuntu下配置環(huán)境》中曾經提到要把tvm路徑加入到環(huán)境變量中,其中除了要加入tvm文件路徑之外還要加入tvm/python文件夾作為PYTHONPATH
export PYTHONPATH=$TVM_HOME/python:${PYTHONPATH}
因此在pycharm中也要加入這個環(huán)境變量

Show paths for the selected interpreter
其余環(huán)境變量如 TVM_DEBUG_LOG等可以在運行欄左邊edit configuration中加入