TVM安装(二):pycharm远程调试

pycharm远程调试环境网上已经有很多答案,这里不重复,但在远程调试TVM时会有一个坑:pycharm不能读取远程机器的环境变量,从而导致cuda出错或各种错误,比如:
Check failed: (bf != nullptr) is false: target.build.cuda is not enabled
因此需要在pycharm中加入系统变量。

在《TVM安装(一):Ubuntu下配置环境》中曾经提到要把tvm路径加入到环境变量中,其中除了要加入tvm文件路径之外还要加入tvm/python文件夹作为PYTHONPATH

export PYTHONPATH=$TVM_HOME/python:${PYTHONPATH}

因此在pycharm中也要加入这个环境变量

在pycharm -> File -> Settings -> Python Interpreter -> Show all中,选择远程的python解释器,然后点击最上面图标栏中最右边的图标,然后手动选取tvm/python文件夹,将其添加到解释器路径中。
Show paths for the selected interpreter

其余环境变量如 TVM_DEBUG_LOG等可以在运行栏左边edit configuration中加入

你可能感兴趣的:(TVM安装(二):pycharm远程调试)