搭建maskrcnn的运行环境的时候,往往会遇到各种问题,最头大的就是keras和tensorflow的版本匹配问题,在此记录下我搭建环境时遇到的问题。
经过多次版本的匹配,终于匹配成功,代码终于可以跑起来了,我下载的是keras版本为2.1.0,tensorflowcpu版本为1.10.0。
运行程序后你可能会出现,cannot import name 'saving',这个时候不要着急,继续查找该问题原因,发现还是说版本不匹配,难道是我匹配的版本有问题?苦逼了...
继续找其他解决办法吧。最终发现该包被废弃了,找到源码,把相关的saving包改为topology包即可正常训练、检测。
喜大普奔,耗费了我两三天的时间解决版本匹配问题和这个包的问题。