项目场景:
调试Global-Flow-Local-Attention 中resample2d发现问题
在运行demo.py时报错未安装resample2d_cuda后续进入resample2d文件夹进行python setup.py build报错后发现
问题描述
提示:这里描述项目中遇到的问题:
例如:Error: could not convert ‘c10::nullopt’ from ‘const c10::nullopt_t’ to ‘c10::optionalc10::MemoryFormat’ Error occurs in Make period
原因分析:
C++版本不对
解决方案:
修改setup.py第8行 c++11改成c++14
修改示例如下,修改后进行python setup.py build,这时候还是会报一个gcc error不存在***.o文件,不要慌,按提示进入build下对应目录,输入ninja进行生成对应文件,搞好后再python setup.py install就好了。