之前环境配得一团糟,如何跑通maskRCNN的demo?

这两天有个项目要用到mask_RCNN,之前用win10配了一下午,愣是跑不了demo,主要是因为写pycocotools的作者压根就没考虑windows用户,真是巨坑。

下面提供一种非常可靠的方案,不管你之前环境配成什么沙雕样子,现在你按我的来,不出意外至少可以跑通demo。

这个方案第一点就是放弃windows,用linux来跑mask_RCNN。

楼主我正好有linux课程要做实验,就干脆装了个Ubuntu第二系统在电脑上,感觉真是爽歪歪阿,但没有想要长期用linux想法的,可以用windows自带的ubuntu子系统来写,或者用vmware虚拟机创建一个linux。

但windows自带的子系统和虚拟机都有个致命缺陷,就是不能用gpu,只能用cpu,所以处理速度大概会比完整的系统慢几十倍。

但仅入门而言,demo跑一张很复杂的对象分割图也就第一次需要时间久一点,大概十多秒,后面就两三秒。

配置mask_RCNN传送门(保证三点:1.python用3.6版本,2.anaconda用anaconda3-4.1.3 3.tenserflow用cpu版本,也就是按照传送门的做):https://www.cnblogs.com/herd/p/9364911.html

这么弄完会出现一个问题,tenserflow1.5与keras2.1.6版本以上不兼容,到最后会出现一个错误:import name 'tf_utils' error

所以在运行jupyter notebook之前加一句:

pip install --upgrade keras==2.1.6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值