编译cpp_extension遇到的问题
·
参考:https://blog.csdn.net/tanmx219/article/details/100829920
https://github.com/facebookresearch/maskrcnn-benchmark/issues/254#issuecomment-445752466
1、出现:
cpp_extension.py:189: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
就把,cl.exe所在目录加到环境变量里面
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
2、出现:
: UserWarning: Error checking compiler version for cl: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid continuation byte
就依照参考链接https://blog.csdn.net/tanmx219/article/details/100829920的方法
cpp_extension.py,把默认的空编码utf8编码改成' gbk'
compiler_info.decode(' gbk').strip()
3、出现
at::Tensor::data<long>(void)const
无法解析,就将long修改成int
at::Tensor::data<int>(void)const
更多推荐
已为社区贡献1条内容
所有评论(0)