yolov5训练过程中相关问题

 1.Downloading https://ultralytics.com/assets/Arial.ttf to /home/yyt/.config/Ultralytics/Arial.ttf...

http.client.RemoteDisconnected: Remote end closed connection without response

Downloading https://ultralytics.com/assets/Arial.ttf to /home/yyt/.config/Ultralytics/Arial.ttf...
curl: (23) Failed writing body (155 != 16375)
Traceback (most recent call last):
  File "train.py", line 647, in <module>
    main(opt)
  File "train.py", line 536, in main
    train(opt.hyp, opt, device, callbacks)
  File "train.py", line 117, in train
    data_dict = data_dict or check_dataset(data)  # check if None
  File "/home/yyt/nfshare/yolov5-master/utils/general.py", line 535, in check_dataset
    check_font('Arial.ttf' if is_ascii(data['names']) else 'Arial.Unicode.ttf', progress=True)  # download fonts
  File "/home/yyt/nfshare/yolov5-master/utils/general.py", line 470, in check_font
    torch.hub.download_url_to_file(url, str(file), progress=progress)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/site-packages/torch/hub.py", line 597, in download_url_to_file
    u = urlopen(req)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 563, in error
    result = self._call_chain(*args)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 755, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 543, in _open
    '_open', req)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 1393, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/urllib/request.py", line 1353, in do_open
    r = h.getresponse()
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/http/client.py", line 1373, in getresponse
    response.begin()
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/http/client.py", line 319, in begin
    version, status, reason = self._read_status()
  File "/home/nephilim/environment/anaconda3/envs/yolov5/lib/python3.7/http/client.py", line 288, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

参考http://t.csdn.cn/fJaX1

2.P、R、mAP全为0,box_loss   obj_loss   cls_loss全为nan

YOLOv5s-hr summary: 157 layers, 7034398 parameters, 0 gradients, 15.8 GFLOPs
                 Class     Images  Instances          P          R      mAP50   mAP50-95: 100%|██████████| 310/310 [00:23<00:00, 13.15it/s]
                   all       1240       8884          0          0          0          0

参考http://t.csdn.cn/qmRor 

3.train:WARNING⚠️/images/train/Constru_vcle_01504.jpg: corrupt JPEG restored and saved

train: Scanning /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/labels/train.cache... 19833 images, 642 backgrounds, 13 corrupt: 100%|██████████| 19846/19846 [00:00<?, ?it/s]
train: WARNING ⚠️ /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/images/train/000002.jpg: corrupt JPEG restored and saved
train: WARNING ⚠️ /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/images/train/000003.jpg: corrupt JPEG restored and saved

产生原因

  png图片转换为jpg图片造成图片失真

解决办法 

参考http://t.csdn.cn/Gfhv8

新建一个python脚本,对图像数据重新读取,再写入图片中,重组数据,对图片进行Imead读取,再使用Iwrite进行图像数据的写入

这篇文章内说使用opencv来处理,我还没学opencv是什么,我只知道,初学者可以直接使用python脚本来运行同样的代码,结果也是一样的

4.train: WARNING ⚠️/images/train/Constru_vcle_01504.jpg: ignoring corrupt image/label: invalid image format GIF

jpg:忽略损坏的图像/标签:无效的图像格式 GIF

train: Scanning /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/train2017... 19834 images, 642 backgrounds, 12 corrupt: 100%|??????????| 19846/19846 [00:52<00:00, 376.31it/s]
train: WARNING ?? /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/images/train/PartC_00222.jpg: ignoring corrupt image/label: invalid image format GIF
train: WARNING ?? /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/images/train/PartC_01076.jpg: ignoring corrupt image/label: invalid image format GIF
train: WARNING ?? /home/yyt/nfshare/datasets/VOC/HR_NoSC_data5/images/train/PartC_01571.jpg: ignoring corrupt image/label: invalid image format GIF

解决方法

把这些图像打开,另存为.png格式,再另存为.jpg格式,覆盖原图像,解决

5.libpng warning: iCCP: known incorrect sRGB profile

  Epoch    GPU_mem   box_loss   obj_loss   cls_loss  Instances       Size
       0/39     0.866G     0.1059    0.06088    0.05599         21        640:  14%|█▎        | 135libpng warning: iCCP: known incorrect sRGB profile
       0/39     0.866G     0.1054    0.06086    0.05573         11        640:  14%|█▍        | 140libpng warning: iCCP: known incorrect sRGB profile
       0/39     0.866G    0.09906    0.06121    0.05212         75        640:  22%|██▏       | 221libpng warning: iCCP: known incorrect sRGB profile

 我没有解决

n.cd、ls 、ll等目录命令无响应,mount超时 

天杀的,解决第三个问题时断网了,以下是断网前输入虚拟机的代码


 462  opencv_python
  463  mik test1.cpp
  464  touch jpg.cpp
  465  vim jpg.cpp
  466  mkdir jpg
  467  chmod 777 jpg
  468  mv jpg.cpp ~/nfshare/yolov5-master/jpg
  469  cd jpg
  470  ls
  471  g++ -o jpg jpg.cpp
  472  cd nfs

从此,再也用不了cd ls,共享目录进不去,python也没用

卸载共享文件夹后,指令恢复了

然而重新挂载又超时了(天啊,nfs是克我吗)

(base) yyt@nephilim-dell:/root$ sudo mount -t nfs 192.168.0.65:/nfs /home/yyt/nfshare -o nolock,tcp
mount.nfs: Connection timed out

 ping windows端

(base) yyt@nephilim-dell:~$ ping 192.168.0.65
PING 192.168.0.65 (192.168.0.65) 56(84) bytes of data.
From 192.168.0.107 icmp_seq=1 Destination Host Unreachable
From 192.168.0.107 icmp_seq=2 Destination Host Unreachable

cmd ipconfig查看windows端ip已经变化成了192.168.0.28,无语

重新挂载,显示 mount.nfs:挂载 192.168.0.28:/nfs 时服务器拒绝访问

(base) yyt@nephilim-dell:~$ sudo mount -t nfs 192.168.0.28:/nfs /home/yyt/nfshare -o nolock,tcp
mount.nfs: access denied by server while mounting 192.168.0.28:/nfs

最后一行,*前没加空格

再挂一次,显示挂上没启动,hhhhh,卸了再挂也没用

(base) yyt@nephilim-dell:~/nfshare$ mount | grep nfs
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
192.168.0.28:/nfs on /home/yyt/nfshare type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.28,mountvers=3,mountport=1058,mountproto=tcp,local_lock=all,addr=192.168.0.28)

放在旁边,不管,过了10min,它自己连好了,wtm
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值