在运行Yolov4的时候,出现错误:
TypeError: load_weights() got an unexpected keyword argument 'skip_mismatch'
在网上找答案,可能是keras版本不对,旧版本的keras没有这一定义,在新的版本中有这一关键字的定义,因此,更新keras版本至2.1.5可解决,但是,我试了一下,并不能解决我的问题。
最后我想会不会与tensorflow版本有关,然后
pip uninstall tensorflow-gpu
卸载tensorflow-gpu,
pip install tensorflow-gpu==2.2.0
安装tensorflow-gpu==2.2.0,问题解决了。
如果遇到这种问题,首先是keras版本问题,再是tensorflow问题。