1. 函数前面一个*传元组,两个*传字典参考Python 函数参数前面一个星号(*)和两个星号(**)的区别 | 菜鸟教程
2. LINUX设置临时路径LINUX设置临时路径_linux临时路径_氵文大师的博客-CSDN博客
3. 以后复现代码先搜索经验贴,不要先执行,如果遇到死胡同就出不去了,这次用的cuda11.0一直报error: compling objects for extension的错误。
4. pytorch不好安装可以复制之前的环境安装包,conda create -n BBB --clone AAA(BBB是新环境)
5. 已经安装好的cuda11.0版本,对应的pytorch为1.7.1版本 。参考复现的文章为工程复现 -- SiamMOT,根据文章所写出现了ModuleNotFoundError: No module named ‘maskrcnn_benchmark’,可知在配置第三方库的环境中出现了问题。
6.安装
cd maskrcnn-benchmark
python setup.py build developunset INSTALL_DIR
出现RuntimeError: Error compiling objects for extension
的错误。找了很多帖子,发现只能使用cuda10.1+pytorch1.4.0的配置。