yolact训练自己的数据集

  • 前言
  • 一、问题1
  • 二、问题2
    • 1.RuntimeError: Expected a 'cuda' device type for generator but found 'cpu':
  • 三、云端训练
  • 四、云端训练结束时出现的错误

前言

yolact训练自己的服装数据集,服装数据集采用labelme进行标注,采用labelme2COCO将生成的饿接送文件转换为COCO格式,随后参照https://blog.csdn.net/weixin_40802676/article/details/115413362进行修改。

仅粗糙记录,方便自己以后进行参考!!!!!!


提示:以下是本篇文章正文内容,下面案例可供参考

一、问题1

1、RuntimeError: CUDA out of memory. Tried to allocate 150.00 MiB (GPU 0; 2.00 GiB total capacity; 1.10 GiB already allocated; 138.10 MiB free; 23.67 MiB cached)
这里多半是因为自己的电脑GPU显存不够,将CUDA改为“-1”,准备采用CPU跑,但依旧报此错误,后来采用云端服务器,问题解决。但出现新的问题,如问题2

二、问题2

1.RuntimeError: Expected a ‘cuda’ device type for generator but found ‘cpu’:

解决办法,将train.py中的Dataloader中第249行代码shuffle=true改为False ,问题解决。

三、云端训练


将整个压缩包.zip传入云端之后,在终端输入解压文件代码(unzip yolact_master.zip. 注意:此处的要在该文件的路径上进行解压

四、云端训练结束时出现的错误

查阅资料发现是全局变量与聚币变量没处理好的问题,故将报错出train.py的第374行前添加了global val_dataset。

运行命令:batch_size自己调节。
python3 train.py --config=yolact_base_config --batch_size=2
采用python train.py --config=yolact_base_config会默认batch_size=8,太大会使得GPU内存溢出。

【Yolact训练自己的数据集(踩坑总结)】相关推荐

  1. 新手可直接复现:Duan版本CenterNet在2080Ti上训练自己的数据集——踩坑记录

    实验室换了GPU,记录下centernet在新电脑上的配置过程,如果对下面很多不理解先阅读我以前的这篇博客即可初学者复现CornerNet:详细指导零基础在Ubuntu系统运行该代码并完全理解论文思路 ...

  2. Mask R-CNN 训练自己的数据集—踩坑与填坑

    作者 | Raini 出品 | 北京图特摩斯科技有限公司(thutmose.cn) tensorflow/keras版(项目地址https://github.com/matterport). 服务器c ...

  3. Yolact训练自己的数据集

    Yolact训练自己的数据集 1:提前准备好自己的数据集 2:下载github存储库 3:修改config.py 4:训练 5:测试 可能是由于yolact官方更新过其项目代码,所以网上其他人的yol ...

  4. Cityscapse 数据集使用 + 训练 STDC踩坑

    官网地址:Cityscapes Dataset – Semantic Understanding of Urban Street Scenes (cityscapes-dataset.com) get ...

  5. soloV2保姆级教程(含环境配置,训练自己的数据集,代码逻辑分析等。能踩得坑都踩了....)更新ing

    序言 环境:ubuntu18.04 cuda11.1 显卡3050  pytorch1.9 代码链接: GitHub - aim-uofa/AdelaiDet: AdelaiDet is an ope ...

  6. faster rcnn 训练自己的数据集---踩坑记录!!!

    1.下载代码: git clone https://github.com/jwyang/faster-rcnn.pytorch.git 也可以暴力下载<--直接download压缩包--> ...

  7. 用Yolact模型训练自己的数据集

    1.首先用labelme标注数据(分割法) 2.yolact训练的数据集为coco数据集,所以要转化数据集,使用从Git下载的labelme项目中的labelme2coco转换就可以 这里因为我的标注 ...

  8. 【Yolact训练自己的数据从实战到调参】

    100%完美运行,期间踩过许多坑,数据集的坑.代码的坑都有.现在做一下总结,也希望后来者能快速上手,避免浪费不必要的时间. 文章目录 一.训练自己的数据与预测 1.训练自己的数据train.py 1. ...

  9. 分布式深度学习最佳入门(踩坑)指南

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨Lyon@知乎(已授权) 来源丨https://zhuanla ...

最新文章

  1. 推荐阅读20101115
  2. 蚂蚁金服张洁:基于深度学习的支付宝人脸识别技术解秘-1
  3. mongodb 3.4 安装_暴雨免安装中文版下载
  4. scroll-view——小程序横向滚动
  5. css grid布局_如何使用CSS Grid重新创建Medium的文章布局
  6. 【安利向】入坑半年的GPU云平台,三分钟训练起飞!xiu~
  7. ADO.NET Entity Framework 学习
  8. 再见Windows C++
  9. 用JavaScript编写COM组件的实例
  10. Flink on Zeppelin (2) - Batch 篇
  11. React组件之间的通信
  12. 【Spring-Cached】Cached之Caffeine
  13. 电脑机械硬盘秒变移动硬盘!
  14. android抖音布局,Android快速集成抖音分享
  15. 利用pytorch训练好的模型测试单张图片
  16. 【经验总结—1】:研究僧常用文献搜索网站和下载方法
  17. Kienct与Arduino学习笔记(1) 基础知识之Arduino’Kinect‘Processing
  18. 用支付宝和微信可以直接跳转拉起支付,API搭建比较方便第三方支付接口首选杉德比较靠谱,
  19. 关于assert函数的调用警告:implicit declaration of function 'ASSERT' is invalid in C99
  20. qt撤销与回退_Qt 的撤销回退事件 - osc_1i3ltp99的个人空间 - OSCHINA - 中文开源技术交流社区...

热门文章

  1. 微信开发者工具 设置一个tab为4个空格
  2. 路由器攻击java,局域网中ARP攻击和浏览器挟持的解决方法
  3. 马化腾“互联网+中国”峰会演讲
  4. 计算机平面设计会学cad吗,请问学建筑与室内设计哪样好是不是都要学CAD
  5. jeecgboot--根据模板自定义导出
  6. 从照片的三维重建(3D Reconstruction)——MVS系列(1)
  7. 面向服务的面向业务基础
  8. 25匹马赛跑确定前五匹马的问题
  9. 议程公布!2021年MongoDB中文社区杭州大会
  10. 最强Java修仙之路【附赠BAT修炼资源】,这些核心技能是你必须要掌握的!!