1.在pycharm中打断点后,debug无反应,直到程序退出。
解决:将项目目录中的.idea文件夹删除,重启pycharm可解决
2.plt.imshow(img),plt.show()不显示图片。
解决:import matplotlib,matplotlib.use('TkAgg')
3.pycharm errorOMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
解决:有多个文件见包含libiomp5md.dll文件,
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'可去除重复
4.parser获取参数时args = parser.parse_args()报错,使用这样:args = parser.parse_args(args=[])
5.pycharm点击运行时,使用pytest测试每个单元,不正常运行整个脚本,关闭:Python Integrated Tools,将default test runner由【pytest】变为【unittests】,apply应用一下
6.在GPU训练的模型,在cpu中加载:加上map_loacation
torch.load(args.trained_model,map_location=torch.device('cpu'))
7.运行yolov5代码时提示AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘;
解决:将代码中的recompute_scale_factor=self.recompute_scale_factor删除,保存运行即可