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中加入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容