【踩坑随笔】Mask_RCNN基于服务器环境跑通Demo成功版

踩过的坑一个接一个,最后放弃在window环境下去尝试了,看到的大多有效的教程也都是ubuntu系统下的,鉴于我的电脑空间不够造了而且安双系统操作不当可能会导致本来的系统崩溃,所以干脆直接服务器租卡了,本文的环境亲测成功并且目前跑通Demo很顺利没有什么坑,记录一下仅供参考。

下面是我在win11上测试踩过的坑和做过的尝试过的解决方案,探索了有不下一个星期,尝试了30多个版本,踩坑记录多到写不过来,感兴趣的可以看看给自己找找灵感或者各位大佬发现有什么问题欢迎指出或者有解决方案的可以留言评论,感谢!
【踩坑随笔】有坑别跟!!!win11基于Tensorflow2.6GPU版跑通MaskRCNN的Demo纯小白版
【踩坑随笔】Tensorflow-GPU训练踩坑
【踩坑随笔】Mask-RCNN 报错ValueError: Input image dtype is bool. Interpolation is not defined with bool data
【踩坑随笔】error: no instance of overloaded function "atomicAdd" matches the argument list
【踩坑随笔】MaskRCNN的Demo运行结果为No instances to display

配置并运行Demo

源码链接:https://github.com/leekunhee/Mask_RCNN.git 用git将源码clone到本地或者直接打包下载,直接在本地然后对源码进行修改,把代码里的np.bool改成np.bool_即可,注意不要一键替换,点进查找结果确认一下后面是否有下划线再修改,也可以直接下载我修改后的源码(含下载好的权重),CSDN这个资源绑定自动设置成VIP资源了我改不了没有VIP的可以评论留邮箱我发你。。。。

然后在服务器上配置环境,我选的设备配置是如下图,放个我用的服务器链接,我个人对比下是目前相对便宜的或者大家自行找别的也行

镜像选择如下

Tensorflow2.5.0
CUDA11.2
python3.8

然后服务器的jupyter界面,找到hy-tmp目录(别的服务器不一定叫这个,反正就是服务器提供的用户存放数据的文件夹,应该都什么tmp),然后把你修改后的代码文件压缩成zip,直接拖到服务器hy-tmp目录下,等上传的过程中可以先完成后面的依赖包安装,上传完成后在终端进入到hy-tmp目录下,然后执行解压

bash 复制代码
unzip 你的文件名.zip

安装依赖包

在终端安装下面三个包

bash 复制代码
pip install scikit-image==0.16.2 imgaug==0.4.0
pip install pycocotools

以上操作都完成就可以打开samples文件夹下的demo文件愉快的运行了,如果报错跟cv有关就按照下面的问题记录解决即可

问题记录

首次运行的时候我是正常跑通了的,但是再次运行就报错了
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
libXrender.so.1: cannot open shared object file: No such file or directory

解决方案

bash 复制代码
pip uninstall opencv-python
pip install --upgrade opencv-contrib-python opencv-contrib-python-headless
相关推荐
测试老哥43 分钟前
Python+Selenium+Pytest+POM自动化测试框架封装(完整版)
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Ws_1 小时前
蓝桥杯 python day01 第一题
开发语言·python·蓝桥杯
神雕大侠mu2 小时前
函数式接口与回调函数实践
开发语言·python
萧鼎3 小时前
【Python】高效数据处理:使用Dask处理大规模数据
开发语言·python
互联网杂货铺3 小时前
Python测试框架—pytest详解
自动化测试·软件测试·python·测试工具·测试用例·pytest·1024程序员节
Ellie陈3 小时前
Java已死,大模型才是未来?
java·开发语言·前端·后端·python
菜鸟的人工智能之路4 小时前
ROC 曲线:医学研究中的得力助手
python·数据分析·健康医疗
梦幻精灵_cq4 小时前
python包结构模块如何有效传递数据?
python
黑叶白树4 小时前
包和模块(上) python复习笔记
开发语言·笔记·python
铁盒薄荷糖5 小时前
【Pytorch】Pytorch的安装
人工智能·pytorch·python