★★★ 本文源自AlStudio社区精品项目,【点击此处】查看更多精品内容 >>>

背景介绍

基于飞桨的智慧渔业捕捞计数装置🎣

【项目介绍】

详细项目介绍请见:https://aistudio.baidu.com/aistudio/projectdetail/4323859

   🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠
   🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡🐡
   🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟🐟
    
该装置主要用于对水中游动的鱼进行:
   
   😲 1.目标检测、识别
   
   😊 2.目标跟踪.....

【说明文档】

说明文档可见:work/FishTracking/README.md

【使用框架】PaddleDetection

【使用方法】Yolov5或PP-Yoloe等目标跟踪算法,本文使用PP-Yoloe

   【简介】
   
    PP-Yoloe是基于PP-Yolov2的高精度推理速度快的单阶段Anchor-free检测模型,超越了多种流行的Yolo模型。
    
    包含骨干网络: CSPRepResNet、特征融合 CSPPAN、轻量级 ET-Head 和改进的动态匹配算法 TAL(Task Alignment Learning)等模块。根据不同的应用场景设计了一系列模型,即 s/m/l/x。
    
    PP-Yoloe中主要的改进点是:anchor-free,powerful backbone and neck,TAL动态label assign,ET-head。

   【论文】详细代码及简介见论文:
   
    Github   https://github.com/PaddlePaddle/PaddleDetection/tree/release/2.4/configs/ppyoloe
    
    Paper    https://arxiv.org/abs/2203.16250
    
    根据PaddleDetection的云端模型性能对比,各模型结构和骨干网络的代表模型在COCO数据集上精度mAP和单卡Tesla V100上预测速度(FPS)对比图如下:

【数据集】

数据集包含两个版本,使用Darklabel进行标注,标记为VOC格式:

    1️⃣ 实验室版本用到的是在水箱下游动的鱼;
    
    2️⃣ 实地部署用到的是重庆市长寿湖水底游动的鱼,如花鲢等。
    
data目录下,一个是水下鱼类标记图片,一个是水下鱼类视频。以下展示实验室版本:

FishDataset

🐠数据集路径:/home/aistudio/work/FishTracking/dataset/FishDataset

FishDataset数据集目录结构train.txt文件

开始训练

一、准备工作

# 1.拉取代码:本项目请使用选项(2)
# (1)从github上下载PaddleDetection
# %cd /home/aistudio/
# !git clone https://github.com/PaddlePaddle/PaddleDetection.git -b develop
/home/aistudio
Cloning into 'PaddleDetection'...
remote: Enumerating objects: 255764, done.[K
remote: Counting objects: 100% (244/244), done.[K
remote: Compressing objects: 100% (177/177), done.[K
remote: Total 255764 (delta 121), reused 136 (delta 67), pack-reused 255520[K
Receiving objects: 100% (255764/255764), 414.73 MiB | 5.57 MiB/s, done.
Resolving deltas: 100% (208691/208691), done.
Checking connectivity... done.
【Tips】

  !tar  -czvf  work.tar.gz  work
  
  为了生成版本,这里我直接打包了work,可以直接解压work:

  !tar  -zxvf  work.tar.gz
  
  注意路径写对!
# (2)这里,直接使用我们编译好的FishTracking
# 解压文件
%cd /home/aistudio/work/
!unzip FishTracking.zip
/home/aistudio/work
# 2.将data下的两个文件移动至对应文件夹下
# (1)训练数据集
%cd /home/aistudio/work/FishTracking/dataset/
!cp /home/aistudio/data/data166753/FishDataset.zip -r ~/work/FishTracking/dataset/
!unzip FishDataset.zip
/home/aistudio/work/FishTracking/dataset
Archive:  FishDataset.zip
   creating: FishDataset/annotations/
  inflating: FishDataset/annotations/00000000.xml  
  inflating: FishDataset/annotations/00000001.xml  
  inflating: FishDataset/annotations/00000002.xml  
  inflating: FishDataset/annotations/00000003.xml  
  inflating: FishDataset/annotations/00000004.xml  
  inflating: FishDataset/annotations/00000005.xml  
  inflating: FishDataset/annotations/00000006.xml  
  inflating: FishDataset/annotations/00000007.xml  
  inflating: FishDataset/annotations/00000008.xml  
  inflating: FishDataset/annotations/00000009.xml  
  inflating: FishDataset/annotations/00000010.xml  
  inflating: FishDataset/annotations/00000011.xml  
  inflating: FishDataset/annotations/00000012.xml  
  inflating: FishDataset/annotations/00000013.xml  
  inflating: FishDataset/annotations/00000014.xml  
  inflating: FishDataset/annotations/00000015.xml  
  inflating: FishDataset/annotations/00000016.xml  
  inflating: FishDataset/annotations/00000017.xml  
  inflating: FishDataset/annotations/00000018.xml  
  inflating: FishDataset/annotations/00000019.xml  
  inflating: FishDataset/annotations/00000020.xml  
  inflating: FishDataset/annotations/00000021.xml  
  inflating: FishDataset/annotations/00000022.xml  
  inflating: FishDataset/annotations/00000023.xml  
  inflating: FishDataset/annotations/00000024.xml  
  inflating: FishDataset/annotations/00000025.xml  
  inflating: FishDataset/annotations/00000026.xml  
  inflating: FishDataset/annotations/00000027.xml  
  inflating: FishDataset/annotations/00000028.xml  
  inflating: FishDataset/annotations/00000029.xml  
  inflating: FishDataset/annotations/00000030.xml  
  inflating: FishDataset/annotations/00000031.xml  
  inflating: FishDataset/annotations/00000032.xml  
  inflating: FishDataset/annotations/00000033.xml  
  inflating: FishDataset/annotations/00000034.xml  
  inflating: FishDataset/annotations/00000035.xml  
  inflating: FishDataset/annotations/00000036.xml  
  inflating: FishDataset/annotations/00000037.xml  
  inflating: FishDataset/annotations/00000038.xml  
  inflating: FishDataset/annotations/00000039.xml  
  inflating: FishDataset/annotations/00000040.xml  
  inflating: FishDataset/annotations/00000041.xml  
  inflating: FishDataset/annotations/00000042.xml  
  inflating: FishDataset/annotations/00000043.xml  
  inflating: FishDataset/annotations/00000044.xml  
  inflating: FishDataset/annotations/00000045.xml  
  inflating: FishDataset/annotations/00000046.xml  
  inflating: FishDataset/annotations/00000047.xml  
  inflating: FishDataset/annotations/00000048.xml  
  inflating: FishDataset/annotations/00000049.xml  
  inflating: FishDataset/annotations/00000050.xml  
  inflating: FishDataset/annotations/00000051.xml  
  inflating: FishDataset/annotations/00000052.xml  
  inflating: FishDataset/annotations/00000053.xml  
  inflating: FishDataset/annotations/00000054.xml  
  inflating: FishDataset/annotations/00000055.xml  
  inflating: FishDataset/annotations/00000056.xml  
  inflating: FishDataset/annotations/00000057.xml  
  inflating: FishDataset/annotations/00000058.xml  
  inflating: FishDataset/annotations/00000059.xml  
  inflating: FishDataset/annotations/00000060.xml  
  inflating: FishDataset/annotations/00000061.xml  
  inflating: FishDataset/annotations/00000062.xml  
  inflating: FishDataset/annotations/00000063.xml  
  inflating: FishDataset/annotations/00000064.xml  
  inflating: FishDataset/annotations/00000065.xml  
  inflating: FishDataset/annotations/00000066.xml  
  inflating: FishDataset/annotations/00000067.xml  
  inflating: FishDataset/annotations/00000068.xml  
  inflating: FishDataset/annotations/00000069.xml  
  inflating: FishDataset/annotations/00000070.xml  
  inflating: FishDataset/annotations/00000071.xml  
  inflating: FishDataset/annotations/00000072.xml  
  inflating: FishDataset/annotations/00000073.xml  
  inflating: FishDataset/annotations/00000074.xml  
  inflating: FishDataset/annotations/00000075.xml  
  inflating: FishDataset/annotations/00000076.xml  
  inflating: FishDataset/annotations/00000077.xml  
  inflating: FishDataset/annotations/00000078.xml  
  inflating: FishDataset/annotations/00000079.xml  
  inflating: FishDataset/annotations/00000080.xml  
  inflating: FishDataset/annotations/00000081.xml  
  inflating: FishDataset/annotations/00000082.xml  
  inflating: FishDataset/annotations/00000083.xml  
  inflating: FishDataset/annotations/00000084.xml  
  inflating: FishDataset/annotations/00000085.xml  
  inflating: FishDataset/annotations/00000086.xml  
  inflating: FishDataset/annotations/00000087.xml  
  inflating: FishDataset/annotations/00000088.xml  
  inflating: FishDataset/annotations/00000089.xml  
  inflating: FishDataset/annotations/00000090.xml  
  inflating: FishDataset/annotations/00000091.xml  
  inflating: FishDataset/annotations/00000092.xml  
  inflating: FishDataset/annotations/00000093.xml  
  inflating: FishDataset/annotations/00000094.xml  
  inflating: FishDataset/annotations/00000095.xml  
  inflating: FishDataset/annotations/00000096.xml  
  inflating: FishDataset/annotations/00000097.xml  
  inflating: FishDataset/annotations/00000098.xml  
  inflating: FishDataset/annotations/00000099.xml  
  inflating: FishDataset/annotations/00000100.xml  
  inflating: FishDataset/annotations/00000101.xml  
  inflating: FishDataset/annotations/00000102.xml  
  inflating: FishDataset/annotations/00000103.xml  
  inflating: FishDataset/annotations/00000104.xml  
  inflating: FishDataset/annotations/00000105.xml  
  inflating: FishDataset/annotations/00000106.xml  
  inflating: FishDataset/annotations/00000107.xml  
  inflating: FishDataset/annotations/00000108.xml  
  inflating: FishDataset/annotations/00000109.xml  
  inflating: FishDataset/annotations/00000110.xml  
  inflating: FishDataset/annotations/00000111.xml  
  inflating: FishDataset/annotations/00000112.xml  
  inflating: FishDataset/annotations/00000113.xml  
  inflating: FishDataset/annotations/00000114.xml  
  inflating: FishDataset/annotations/00000115.xml  
  inflating: FishDataset/annotations/00000116.xml  
  inflating: FishDataset/annotations/00000117.xml  
  inflating: FishDataset/annotations/00000118.xml  
  inflating: FishDataset/annotations/00000119.xml  
  inflating: FishDataset/annotations/00000120.xml  
  inflating: FishDataset/annotations/00000121.xml  
  inflating: FishDataset/annotations/00000122.xml  
  inflating: FishDataset/annotations/00000123.xml  
  inflating: FishDataset/annotations/00000124.xml  
  inflating: FishDataset/annotations/00000125.xml  
  inflating: FishDataset/annotations/00000126.xml  
  inflating: FishDataset/annotations/00000127.xml  
  inflating: FishDataset/annotations/00000128.xml  
  inflating: FishDataset/annotations/00000129.xml  
  inflating: FishDataset/annotations/00000130.xml  
  inflating: FishDataset/annotations/00000131.xml  
  inflating: FishDataset/annotations/00000132.xml  
  inflating: FishDataset/annotations/00000133.xml  
  inflating: FishDataset/annotations/00000134.xml  
  inflating: FishDataset/annotations/00000135.xml  
  inflating: FishDataset/annotations/00000136.xml  
  inflating: FishDataset/annotations/00000137.xml  
  inflating: FishDataset/annotations/00000138.xml  
  inflating: FishDataset/annotations/00000139.xml  
  inflating: FishDataset/annotations/00000140.xml  
  inflating: FishDataset/annotations/00000141.xml  
  inflating: FishDataset/annotations/00000142.xml  
  inflating: FishDataset/annotations/00000143.xml  
  inflating: FishDataset/annotations/00000144.xml  
  inflating: FishDataset/annotations/00000145.xml  
  inflating: FishDataset/annotations/00000146.xml  
  inflating: FishDataset/annotations/00000147.xml  
  inflating: FishDataset/annotations/00000148.xml  
  inflating: FishDataset/annotations/00000149.xml  
  inflating: FishDataset/annotations/00000150.xml  
  inflating: FishDataset/annotations/00000151.xml  
  inflating: FishDataset/annotations/00000152.xml  
  inflating: FishDataset/annotations/00000153.xml  
  inflating: FishDataset/annotations/00000154.xml  
  inflating: FishDataset/annotations/00000155.xml  
  inflating: FishDataset/annotations/00000156.xml  
  inflating: FishDataset/annotations/00000157.xml  
  inflating: FishDataset/annotations/00000158.xml  
  inflating: FishDataset/annotations/00000159.xml  
  inflating: FishDataset/annotations/00000160.xml  
  inflating: FishDataset/annotations/00000161.xml  
  inflating: FishDataset/annotations/00000162.xml  
  inflating: FishDataset/annotations/00000163.xml  
  inflating: FishDataset/annotations/00000164.xml  
  inflating: FishDataset/annotations/00000165.xml  
  inflating: FishDataset/annotations/00000166.xml  
  inflating: FishDataset/annotations/00000167.xml  
  inflating: FishDataset/annotations/00000168.xml  
  inflating: FishDataset/annotations/00000169.xml  
  inflating: FishDataset/annotations/00000170.xml  
  inflating: FishDataset/annotations/00000171.xml  
  inflating: FishDataset/annotations/00000172.xml  
  inflating: FishDataset/annotations/00000173.xml  
  inflating: FishDataset/annotations/00000174.xml  
  inflating: FishDataset/annotations/00000175.xml  
  inflating: FishDataset/annotations/00000176.xml  
  inflating: FishDataset/annotations/00000177.xml  
  inflating: FishDataset/annotations/00000178.xml  
  inflating: FishDataset/annotations/00000179.xml  
  inflating: FishDataset/annotations/00000180.xml  
  inflating: FishDataset/annotations/00000181.xml  
  inflating: FishDataset/annotations/00000182.xml  
  inflating: FishDataset/annotations/00000183.xml  
  inflating: FishDataset/annotations/00000184.xml  
  inflating: FishDataset/annotations/00000185.xml  
  inflating: FishDataset/annotations/00000186.xml  
  inflating: FishDataset/annotations/00000187.xml  
  inflating: FishDataset/annotations/00000188.xml  
  inflating: FishDataset/annotations/00000189.xml  
  inflating: FishDataset/annotations/00000190.xml  
  inflating: FishDataset/annotations/00000191.xml  
  inflating: FishDataset/annotations/00000192.xml  
  inflating: FishDataset/annotations/00000193.xml  
  inflating: FishDataset/annotations/00000194.xml  
  inflating: FishDataset/annotations/00000195.xml  
  inflating: FishDataset/annotations/00000196.xml  
  inflating: FishDataset/annotations/00000197.xml  
  inflating: FishDataset/annotations/00000198.xml  
  inflating: FishDataset/annotations/00000199.xml  
  inflating: FishDataset/annotations/00000200.xml  
  inflating: FishDataset/annotations/00000201.xml  
  inflating: FishDataset/annotations/00000202.xml  
  inflating: FishDataset/annotations/00000203.xml  
  inflating: FishDataset/annotations/00000204.xml  
  inflating: FishDataset/annotations/00000205.xml  
  inflating: FishDataset/annotations/00000206.xml  
  inflating: FishDataset/annotations/00000207.xml  
  inflating: FishDataset/annotations/00000208.xml  
  inflating: FishDataset/annotations/00000209.xml  
  inflating: FishDataset/annotations/00000210.xml  
  inflating: FishDataset/annotations/00000211.xml  
  inflating: FishDataset/annotations/00000212.xml  
  inflating: FishDataset/annotations/00000213.xml  
  inflating: FishDataset/annotations/00000214.xml  
  inflating: FishDataset/annotations/00000215.xml  
  inflating: FishDataset/annotations/00000216.xml  
  inflating: FishDataset/annotations/00000217.xml  
  inflating: FishDataset/annotations/00000218.xml  
  inflating: FishDataset/annotations/00000219.xml  
  inflating: FishDataset/annotations/00000220.xml  
  inflating: FishDataset/annotations/00000221.xml  
  inflating: FishDataset/annotations/00000222.xml  
  inflating: FishDataset/annotations/00000223.xml  
  inflating: FishDataset/annotations/00000224.xml  
  inflating: FishDataset/annotations/00000225.xml  
  inflating: FishDataset/annotations/00000226.xml  
  inflating: FishDataset/annotations/00000227.xml  
  inflating: FishDataset/annotations/00000228.xml  
  inflating: FishDataset/annotations/00000229.xml  
  inflating: FishDataset/annotations/00000230.xml  
  inflating: FishDataset/annotations/00000231.xml  
  inflating: FishDataset/annotations/00000232.xml  
  inflating: FishDataset/annotations/00000233.xml  
  inflating: FishDataset/annotations/00000234.xml  
  inflating: FishDataset/annotations/00000235.xml  
  inflating: FishDataset/annotations/00000236.xml  
  inflating: FishDataset/annotations/00000237.xml  
  inflating: FishDataset/annotations/00000238.xml  
  inflating: FishDataset/annotations/00000239.xml  
  inflating: FishDataset/annotations/00000240.xml  
  inflating: FishDataset/annotations/00000241.xml  
  inflating: FishDataset/annotations/00000242.xml  
  inflating: FishDataset/annotations/00000243.xml  
  inflating: FishDataset/annotations/00000244.xml  
  inflating: FishDataset/annotations/00000245.xml  
  inflating: FishDataset/annotations/00000246.xml  
  inflating: FishDataset/annotations/00000247.xml  
  inflating: FishDataset/annotations/00000248.xml  
  inflating: FishDataset/annotations/00000249.xml  
  inflating: FishDataset/annotations/00000250.xml  
  inflating: FishDataset/annotations/00000251.xml  
  inflating: FishDataset/annotations/00000252.xml  
  inflating: FishDataset/annotations/00000253.xml  
  inflating: FishDataset/annotations/00000254.xml  
  inflating: FishDataset/annotations/00000255.xml  
  inflating: FishDataset/annotations/00000256.xml  
  inflating: FishDataset/annotations/00000257.xml  
  inflating: FishDataset/annotations/00000258.xml  
  inflating: FishDataset/annotations/00000259.xml  
  inflating: FishDataset/annotations/00000260.xml  
  inflating: FishDataset/annotations/00000261.xml  
  inflating: FishDataset/annotations/00000262.xml  
  inflating: FishDataset/annotations/00000263.xml  
  inflating: FishDataset/annotations/00000264.xml  
  inflating: FishDataset/annotations/00000265.xml  
  inflating: FishDataset/annotations/00000266.xml  
  inflating: FishDataset/annotations/00000267.xml  
  inflating: FishDataset/annotations/00000268.xml  
  inflating: FishDataset/annotations/00000269.xml  
  inflating: FishDataset/annotations/00000270.xml  
  inflating: FishDataset/annotations/00000271.xml  
  inflating: FishDataset/annotations/00000272.xml  
  inflating: FishDataset/annotations/00000273.xml  
  inflating: FishDataset/annotations/00000274.xml  
  inflating: FishDataset/annotations/00000275.xml  
  inflating: FishDataset/annotations/00000276.xml  
  inflating: FishDataset/annotations/00000277.xml  
  inflating: FishDataset/annotations/00000278.xml  
  inflating: FishDataset/annotations/00000279.xml  
  inflating: FishDataset/annotations/00000280.xml  
  inflating: FishDataset/annotations/00000281.xml  
  inflating: FishDataset/annotations/00000282.xml  
  inflating: FishDataset/annotations/00000283.xml  
  inflating: FishDataset/annotations/00000284.xml  
  inflating: FishDataset/annotations/00000285.xml  
  inflating: FishDataset/annotations/00000286.xml  
  inflating: FishDataset/annotations/00000287.xml  
  inflating: FishDataset/annotations/00000288.xml  
  inflating: FishDataset/annotations/00000289.xml  
  inflating: FishDataset/annotations/00000290.xml  
  inflating: FishDataset/annotations/00000291.xml  
  inflating: FishDataset/annotations/00000292.xml  
  inflating: FishDataset/annotations/00000293.xml  
  inflating: FishDataset/annotations/00000294.xml  
  inflating: FishDataset/annotations/00000295.xml  
  inflating: FishDataset/annotations/00000296.xml  
  inflating: FishDataset/annotations/00000297.xml  
  inflating: FishDataset/annotations/00000298.xml  
  inflating: FishDataset/annotations/00000299.xml  
  inflating: FishDataset/annotations/00000300.xml  
  inflating: FishDataset/annotations/00000301.xml  
  inflating: FishDataset/annotations/00000302.xml  
  inflating: FishDataset/annotations/00000303.xml  
  inflating: FishDataset/annotations/00000304.xml  
  inflating: FishDataset/annotations/00000305.xml  
  inflating: FishDataset/annotations/00000306.xml  
  inflating: FishDataset/annotations/00000307.xml  
  inflating: FishDataset/annotations/00000308.xml  
  inflating: FishDataset/annotations/00000309.xml  
  inflating: FishDataset/annotations/00000310.xml  
  inflating: FishDataset/annotations/00000311.xml  
  inflating: FishDataset/annotations/00000312.xml  
  inflating: FishDataset/annotations/00000313.xml  
  inflating: FishDataset/annotations/00000314.xml  
  inflating: FishDataset/annotations/00000315.xml  
  inflating: FishDataset/annotations/00000316.xml  
  inflating: FishDataset/annotations/00000317.xml  
  inflating: FishDataset/annotations/00000318.xml  
  inflating: FishDataset/annotations/00000319.xml  
  inflating: FishDataset/annotations/00000320.xml  
  inflating: FishDataset/annotations/00000321.xml  
  inflating: FishDataset/annotations/00000322.xml  
  inflating: FishDataset/annotations/00000323.xml  
  inflating: FishDataset/annotations/00000324.xml  
  inflating: FishDataset/annotations/00000325.xml  
  inflating: FishDataset/annotations/00000326.xml  
  inflating: FishDataset/annotations/00000327.xml  
  inflating: FishDataset/annotations/00000328.xml  
  inflating: FishDataset/annotations/00000329.xml  
  inflating: FishDataset/annotations/00000330.xml  
  inflating: FishDataset/annotations/00000331.xml  
  inflating: FishDataset/annotations/00000332.xml  
  inflating: FishDataset/annotations/00000333.xml  
  inflating: FishDataset/annotations/00000334.xml  
  inflating: FishDataset/annotations/00000335.xml  
  inflating: FishDataset/annotations/00000336.xml  
  inflating: FishDataset/annotations/00000337.xml  
  inflating: FishDataset/annotations/00000338.xml  
  inflating: FishDataset/annotations/00000339.xml  
  inflating: FishDataset/annotations/00000340.xml  
  inflating: FishDataset/annotations/00000341.xml  
  inflating: FishDataset/annotations/00000342.xml  
  inflating: FishDataset/annotations/00000343.xml  
  inflating: FishDataset/annotations/00000344.xml  
  inflating: FishDataset/annotations/00000345.xml  
  inflating: FishDataset/annotations/00000346.xml  
  inflating: FishDataset/annotations/00000347.xml  
  inflating: FishDataset/annotations/00000348.xml  
  inflating: FishDataset/annotations/00000349.xml  
  inflating: FishDataset/annotations/00000350.xml  
  inflating: FishDataset/annotations/00000351.xml  
  inflating: FishDataset/annotations/00000352.xml  
  inflating: FishDataset/annotations/00000353.xml  
  inflating: FishDataset/annotations/00000354.xml  
   creating: FishDataset/images/
  inflating: FishDataset/images/00000000.png  
  inflating: FishDataset/images/00000001.png  
  inflating: FishDataset/images/00000002.png  
  inflating: FishDataset/images/00000003.png  
  inflating: FishDataset/images/00000004.png  
  inflating: FishDataset/images/00000005.png  
  inflating: FishDataset/images/00000006.png  
  inflating: FishDataset/images/00000007.png  
  inflating: FishDataset/images/00000008.png  
  inflating: FishDataset/images/00000009.png  
  inflating: FishDataset/images/00000010.png  
  inflating: FishDataset/images/00000011.png  
  inflating: FishDataset/images/00000012.png  
  inflating: FishDataset/images/00000013.png  
  inflating: FishDataset/images/00000014.png  
  inflating: FishDataset/images/00000015.png  
  inflating: FishDataset/images/00000016.png  
  inflating: FishDataset/images/00000017.png  
  inflating: FishDataset/images/00000018.png  
  inflating: FishDataset/images/00000019.png  
  inflating: FishDataset/images/00000020.png  
  inflating: FishDataset/images/00000021.png  
  inflating: FishDataset/images/00000022.png  
  inflating: FishDataset/images/00000023.png  
  inflating: FishDataset/images/00000024.png  
  inflating: FishDataset/images/00000025.png  
  inflating: FishDataset/images/00000026.png  
  inflating: FishDataset/images/00000027.png  
  inflating: FishDataset/images/00000028.png  
  inflating: FishDataset/images/00000029.png  
  inflating: FishDataset/images/00000030.png  
  inflating: FishDataset/images/00000031.png  
  inflating: FishDataset/images/00000032.png  
  inflating: FishDataset/images/00000033.png  
  inflating: FishDataset/images/00000034.png  
  inflating: FishDataset/images/00000035.png  
  inflating: FishDataset/images/00000036.png  
  inflating: FishDataset/images/00000037.png  
  inflating: FishDataset/images/00000038.png  
  inflating: FishDataset/images/00000039.png  
  inflating: FishDataset/images/00000040.png  
  inflating: FishDataset/images/00000041.png  
  inflating: FishDataset/images/00000042.png  
  inflating: FishDataset/images/00000043.png  
  inflating: FishDataset/images/00000044.png  
  inflating: FishDataset/images/00000045.png  
  inflating: FishDataset/images/00000046.png  
  inflating: FishDataset/images/00000047.png  
  inflating: FishDataset/images/00000048.png  
  inflating: FishDataset/images/00000049.png  
  inflating: FishDataset/images/00000050.png  
  inflating: FishDataset/images/00000051.png  
  inflating: FishDataset/images/00000052.png  
  inflating: FishDataset/images/00000053.png  
  inflating: FishDataset/images/00000054.png  
  inflating: FishDataset/images/00000055.png  
  inflating: FishDataset/images/00000056.png  
  inflating: FishDataset/images/00000057.png  
  inflating: FishDataset/images/00000058.png  
  inflating: FishDataset/images/00000059.png  
  inflating: FishDataset/images/00000060.png  
  inflating: FishDataset/images/00000061.png  
  inflating: FishDataset/images/00000062.png  
  inflating: FishDataset/images/00000063.png  
  inflating: FishDataset/images/00000064.png  
  inflating: FishDataset/images/00000065.png  
  inflating: FishDataset/images/00000066.png  
  inflating: FishDataset/images/00000067.png  
  inflating: FishDataset/images/00000068.png  
  inflating: FishDataset/images/00000069.png  
  inflating: FishDataset/images/00000070.png  
  inflating: FishDataset/images/00000071.png  
  inflating: FishDataset/images/00000072.png  
  inflating: FishDataset/images/00000073.png  
  inflating: FishDataset/images/00000074.png  
  inflating: FishDataset/images/00000075.png  
  inflating: FishDataset/images/00000076.png  
  inflating: FishDataset/images/00000077.png  
  inflating: FishDataset/images/00000078.png  
  inflating: FishDataset/images/00000079.png  
  inflating: FishDataset/images/00000080.png  
  inflating: FishDataset/images/00000081.png  
  inflating: FishDataset/images/00000082.png  
  inflating: FishDataset/images/00000083.png  
  inflating: FishDataset/images/00000084.png  
  inflating: FishDataset/images/00000085.png  
  inflating: FishDataset/images/00000086.png  
  inflating: FishDataset/images/00000087.png  
  inflating: FishDataset/images/00000088.png  
  inflating: FishDataset/images/00000089.png  
  inflating: FishDataset/images/00000090.png  
  inflating: FishDataset/images/00000091.png  
  inflating: FishDataset/images/00000092.png  
  inflating: FishDataset/images/00000093.png  
  inflating: FishDataset/images/00000094.png  
  inflating: FishDataset/images/00000095.png  
  inflating: FishDataset/images/00000096.png  
  inflating: FishDataset/images/00000097.png  
  inflating: FishDataset/images/00000098.png  
  inflating: FishDataset/images/00000099.png  
  inflating: FishDataset/images/00000100.png  
  inflating: FishDataset/images/00000101.png  
  inflating: FishDataset/images/00000102.png  
  inflating: FishDataset/images/00000103.png  
  inflating: FishDataset/images/00000104.png  
  inflating: FishDataset/images/00000105.png  
  inflating: FishDataset/images/00000106.png  
  inflating: FishDataset/images/00000107.png  
  inflating: FishDataset/images/00000108.png  
  inflating: FishDataset/images/00000109.png  
  inflating: FishDataset/images/00000110.png  
  inflating: FishDataset/images/00000111.png  
  inflating: FishDataset/images/00000112.png  
  inflating: FishDataset/images/00000113.png  
  inflating: FishDataset/images/00000114.png  
  inflating: FishDataset/images/00000115.png  
  inflating: FishDataset/images/00000116.png  
  inflating: FishDataset/images/00000117.png  
  inflating: FishDataset/images/00000118.png  
  inflating: FishDataset/images/00000119.png  
  inflating: FishDataset/images/00000120.png  
  inflating: FishDataset/images/00000121.png  
  inflating: FishDataset/images/00000122.png  
  inflating: FishDataset/images/00000123.png  
  inflating: FishDataset/images/00000124.png  
  inflating: FishDataset/images/00000125.png  
  inflating: FishDataset/images/00000126.png  
  inflating: FishDataset/images/00000127.png  
  inflating: FishDataset/images/00000128.png  
  inflating: FishDataset/images/00000129.png  
  inflating: FishDataset/images/00000130.png  
  inflating: FishDataset/images/00000131.png  
  inflating: FishDataset/images/00000132.png  
  inflating: FishDataset/images/00000133.png  
  inflating: FishDataset/images/00000134.png  
  inflating: FishDataset/images/00000135.png  
  inflating: FishDataset/images/00000136.png  
  inflating: FishDataset/images/00000137.png  
  inflating: FishDataset/images/00000138.png  
  inflating: FishDataset/images/00000139.png  
  inflating: FishDataset/images/00000140.png  
  inflating: FishDataset/images/00000141.png  
  inflating: FishDataset/images/00000142.png  
  inflating: FishDataset/images/00000143.png  
  inflating: FishDataset/images/00000144.png  
  inflating: FishDataset/images/00000145.png  
  inflating: FishDataset/images/00000146.png  
  inflating: FishDataset/images/00000147.png  
  inflating: FishDataset/images/00000148.png  
  inflating: FishDataset/images/00000149.png  
  inflating: FishDataset/images/00000150.png  
  inflating: FishDataset/images/00000151.png  
  inflating: FishDataset/images/00000152.png  
  inflating: FishDataset/images/00000153.png  
  inflating: FishDataset/images/00000154.png  
  inflating: FishDataset/images/00000155.png  
  inflating: FishDataset/images/00000156.png  
  inflating: FishDataset/images/00000157.png  
  inflating: FishDataset/images/00000158.png  
  inflating: FishDataset/images/00000159.png  
  inflating: FishDataset/images/00000160.png  
  inflating: FishDataset/images/00000161.png  
  inflating: FishDataset/images/00000162.png  
  inflating: FishDataset/images/00000163.png  
  inflating: FishDataset/images/00000164.png  
  inflating: FishDataset/images/00000165.png  
  inflating: FishDataset/images/00000166.png  
  inflating: FishDataset/images/00000167.png  
  inflating: FishDataset/images/00000168.png  
  inflating: FishDataset/images/00000169.png  
  inflating: FishDataset/images/00000170.png  
  inflating: FishDataset/images/00000171.png  
  inflating: FishDataset/images/00000172.png  
  inflating: FishDataset/images/00000173.png  
  inflating: FishDataset/images/00000174.png  
  inflating: FishDataset/images/00000175.png  
  inflating: FishDataset/images/00000176.png  
  inflating: FishDataset/images/00000177.png  
  inflating: FishDataset/images/00000178.png  
  inflating: FishDataset/images/00000179.png  
  inflating: FishDataset/images/00000180.png  
  inflating: FishDataset/images/00000181.png  
  inflating: FishDataset/images/00000182.png  
  inflating: FishDataset/images/00000183.png  
  inflating: FishDataset/images/00000184.png  
  inflating: FishDataset/images/00000185.png  
  inflating: FishDataset/images/00000186.png  
  inflating: FishDataset/images/00000187.png  
  inflating: FishDataset/images/00000188.png  
  inflating: FishDataset/images/00000189.png  
  inflating: FishDataset/images/00000190.png  
  inflating: FishDataset/images/00000191.png  
  inflating: FishDataset/images/00000192.png  
  inflating: FishDataset/images/00000193.png  
  inflating: FishDataset/images/00000194.png  
  inflating: FishDataset/images/00000195.png  
  inflating: FishDataset/images/00000196.png  
  inflating: FishDataset/images/00000197.png  
  inflating: FishDataset/images/00000198.png  
  inflating: FishDataset/images/00000199.png  
  inflating: FishDataset/images/00000200.png  
  inflating: FishDataset/images/00000201.png  
  inflating: FishDataset/images/00000202.png  
  inflating: FishDataset/images/00000203.png  
  inflating: FishDataset/images/00000204.png  
  inflating: FishDataset/images/00000205.png  
  inflating: FishDataset/images/00000206.png  
  inflating: FishDataset/images/00000207.png  
  inflating: FishDataset/images/00000208.png  
  inflating: FishDataset/images/00000209.png  
  inflating: FishDataset/images/00000210.png  
  inflating: FishDataset/images/00000211.png  
  inflating: FishDataset/images/00000212.png  
  inflating: FishDataset/images/00000213.png  
  inflating: FishDataset/images/00000214.png  
  inflating: FishDataset/images/00000215.png  
  inflating: FishDataset/images/00000216.png  
  inflating: FishDataset/images/00000217.png  
  inflating: FishDataset/images/00000218.png  
  inflating: FishDataset/images/00000219.png  
  inflating: FishDataset/images/00000220.png  
  inflating: FishDataset/images/00000221.png  
  inflating: FishDataset/images/00000222.png  
  inflating: FishDataset/images/00000223.png  
  inflating: FishDataset/images/00000224.png  
  inflating: FishDataset/images/00000225.png  
  inflating: FishDataset/images/00000226.png  
  inflating: FishDataset/images/00000227.png  
  inflating: FishDataset/images/00000228.png  
  inflating: FishDataset/images/00000229.png  
  inflating: FishDataset/images/00000230.png  
  inflating: FishDataset/images/00000231.png  
  inflating: FishDataset/images/00000232.png  
  inflating: FishDataset/images/00000233.png  
  inflating: FishDataset/images/00000234.png  
  inflating: FishDataset/images/00000235.png  
  inflating: FishDataset/images/00000236.png  
  inflating: FishDataset/images/00000237.png  
  inflating: FishDataset/images/00000238.png  
  inflating: FishDataset/images/00000239.png  
  inflating: FishDataset/images/00000240.png  
  inflating: FishDataset/images/00000241.png  
  inflating: FishDataset/images/00000242.png  
  inflating: FishDataset/images/00000243.png  
  inflating: FishDataset/images/00000244.png  
  inflating: FishDataset/images/00000245.png  
  inflating: FishDataset/images/00000246.png  
  inflating: FishDataset/images/00000247.png  
  inflating: FishDataset/images/00000248.png  
  inflating: FishDataset/images/00000249.png  
  inflating: FishDataset/images/00000250.png  
  inflating: FishDataset/images/00000251.png  
  inflating: FishDataset/images/00000252.png  
  inflating: FishDataset/images/00000253.png  
  inflating: FishDataset/images/00000254.png  
  inflating: FishDataset/images/00000255.png  
  inflating: FishDataset/images/00000256.png  
  inflating: FishDataset/images/00000257.png  
  inflating: FishDataset/images/00000258.png  
  inflating: FishDataset/images/00000259.png  
  inflating: FishDataset/images/00000260.png  
  inflating: FishDataset/images/00000261.png  
  inflating: FishDataset/images/00000262.png  
  inflating: FishDataset/images/00000263.png  
  inflating: FishDataset/images/00000264.png  
  inflating: FishDataset/images/00000265.png  
  inflating: FishDataset/images/00000266.png  
  inflating: FishDataset/images/00000267.png  
  inflating: FishDataset/images/00000268.png  
  inflating: FishDataset/images/00000269.png  
  inflating: FishDataset/images/00000270.png  
  inflating: FishDataset/images/00000271.png  
  inflating: FishDataset/images/00000272.png  
  inflating: FishDataset/images/00000273.png  
  inflating: FishDataset/images/00000274.png  
  inflating: FishDataset/images/00000275.png  
  inflating: FishDataset/images/00000276.png  
  inflating: FishDataset/images/00000277.png  
  inflating: FishDataset/images/00000278.png  
  inflating: FishDataset/images/00000279.png  
  inflating: FishDataset/images/00000280.png  
  inflating: FishDataset/images/00000281.png  
  inflating: FishDataset/images/00000282.png  
  inflating: FishDataset/images/00000283.png  
  inflating: FishDataset/images/00000284.png  
  inflating: FishDataset/images/00000285.png  
  inflating: FishDataset/images/00000286.png  
  inflating: FishDataset/images/00000287.png  
  inflating: FishDataset/images/00000288.png  
  inflating: FishDataset/images/00000289.png  
  inflating: FishDataset/images/00000290.png  
  inflating: FishDataset/images/00000291.png  
  inflating: FishDataset/images/00000292.png  
  inflating: FishDataset/images/00000293.png  
  inflating: FishDataset/images/00000294.png  
  inflating: FishDataset/images/00000295.png  
  inflating: FishDataset/images/00000296.png  
  inflating: FishDataset/images/00000297.png  
  inflating: FishDataset/images/00000298.png  
  inflating: FishDataset/images/00000299.png  
  inflating: FishDataset/images/00000300.png  
  inflating: FishDataset/images/00000301.png  
  inflating: FishDataset/images/00000302.png  
  inflating: FishDataset/images/00000303.png  
  inflating: FishDataset/images/00000304.png  
  inflating: FishDataset/images/00000305.png  
  inflating: FishDataset/images/00000306.png  
  inflating: FishDataset/images/00000307.png  
  inflating: FishDataset/images/00000308.png  
  inflating: FishDataset/images/00000309.png  
  inflating: FishDataset/images/00000310.png  
  inflating: FishDataset/images/00000311.png  
  inflating: FishDataset/images/00000312.png  
  inflating: FishDataset/images/00000313.png  
  inflating: FishDataset/images/00000314.png  
  inflating: FishDataset/images/00000315.png  
  inflating: FishDataset/images/00000316.png  
  inflating: FishDataset/images/00000317.png  
  inflating: FishDataset/images/00000318.png  
  inflating: FishDataset/images/00000319.png  
  inflating: FishDataset/images/00000320.png  
  inflating: FishDataset/images/00000321.png  
  inflating: FishDataset/images/00000322.png  
  inflating: FishDataset/images/00000323.png  
  inflating: FishDataset/images/00000324.png  
  inflating: FishDataset/images/00000325.png  
  inflating: FishDataset/images/00000326.png  
  inflating: FishDataset/images/00000327.png  
  inflating: FishDataset/images/00000328.png  
  inflating: FishDataset/images/00000329.png  
  inflating: FishDataset/images/00000330.png  
  inflating: FishDataset/images/00000331.png  
  inflating: FishDataset/images/00000332.png  
  inflating: FishDataset/images/00000333.png  
  inflating: FishDataset/images/00000334.png  
  inflating: FishDataset/images/00000335.png  
  inflating: FishDataset/images/00000336.png  
  inflating: FishDataset/images/00000337.png  
  inflating: FishDataset/images/00000338.png  
  inflating: FishDataset/images/00000339.png  
  inflating: FishDataset/images/00000340.png  
  inflating: FishDataset/images/00000341.png  
  inflating: FishDataset/images/00000342.png  
  inflating: FishDataset/images/00000343.png  
  inflating: FishDataset/images/00000344.png  
  inflating: FishDataset/images/00000345.png  
  inflating: FishDataset/images/00000346.png  
  inflating: FishDataset/images/00000347.png  
  inflating: FishDataset/images/00000348.png  
  inflating: FishDataset/images/00000349.png  
  inflating: FishDataset/images/00000350.png  
  inflating: FishDataset/images/00000351.png  
  inflating: FishDataset/images/00000352.png  
  inflating: FishDataset/images/00000353.png  
  inflating: FishDataset/images/00000354.png  
# (2)待预测的视频
%cd ~/work/FishTracking/assets
!cp /home/aistudio/data/data198537/fishdet.mp4 -r ~/work/FishTracking/assets
/home/aistudio/work/FishTracking/assets
# 3.环境配置
!pip install --upgrade pip
!pip install setuptools

# 部分包安装不成功,需要手动安装
!pip install ujson==3.0.0
!pip install pyzmq==18.1.1

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: pip in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (23.0.1)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: setuptools in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (56.2.0)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting ujson==3.0.0
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/82/f2/12ca7bfd7879f8ed1b53104f2a6751a7722d63b12951c91c61ff433e5170/ujson-3.0.0-cp37-cp37m-manylinux1_x86_64.whl (176 kB)
Installing collected packages: ujson
  Attempting uninstall: ujson
    Found existing installation: ujson 1.35
    Uninstalling ujson-1.35:
      Successfully uninstalled ujson-1.35
[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
python-language-server 0.33.0 requires ujson<=1.35; platform_system != "Windows", but you have ujson 3.0.0 which is incompatible.
python-jsonrpc-server 0.3.4 requires ujson<=1.35; platform_system != "Windows", but you have ujson 3.0.0 which is incompatible.[0m[31m
[0mSuccessfully installed ujson-3.0.0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyzmq==18.1.1
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bf/dd/547bee2080beefe6546c332422cb0f189b3cd71cfff048146cd9ac3751cc/pyzmq-18.1.1-cp37-cp37m-manylinux1_x86_64.whl (1.1 MB)
Installing collected packages: pyzmq
  Attempting uninstall: pyzmq
    Found existing installation: pyzmq 23.0.0
    Uninstalling pyzmq-23.0.0:
      Successfully uninstalled pyzmq-23.0.0
[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
jupyter-client 7.3.5 requires pyzmq>=23.0, but you have pyzmq 18.1.1 which is incompatible.[0m[31m
[0mSuccessfully installed pyzmq-18.1.1
!pip install pillow>=8.2.0
# 安装相关依赖
%cd /home/aistudio/work/FishTracking/
!pip install --user -r requirements.txt
/home/aistudio/work/FishTracking
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: numpy<1.24 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 3)) (1.20.3)
Requirement already satisfied: tqdm in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (4.64.1)
Collecting typeguard
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/9a/bb/d43e5c75054e53efce310e79d63df0ac3f25e34c926be5dffb7d283fb2a8/typeguard-2.13.3-py3-none-any.whl (17 kB)
Requirement already satisfied: visualdl>=2.2.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 6)) (2.2.0)
Collecting opencv-python<=4.6.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/67/50/665a503167396ad347957bea0bd8d5c08c865030b2d1565ff06eba613780/opencv_python-4.5.5.64-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.5 MB)
[2K     [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m60.5/60.5 MB[0m [31m2.4 MB/s[0m eta [36m0:00:00[0m00:01[0m00:01[0mm
[?25hRequirement already satisfied: PyYAML in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 8)) (5.1.2)
Requirement already satisfied: shapely in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 9)) (2.0.0)
Requirement already satisfied: scipy in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (1.6.3)
Requirement already satisfied: terminaltables in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (3.1.10)
Requirement already satisfied: Cython in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 12)) (0.29)
Collecting pycocotools
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ef/c6/90220be3b39fbc4cbd203775ca47dd8dc97fae06fbd2b500637395621b7c/pycocotools-2.0.6.tar.gz (24 kB)
  Installing build dependencies ... [?25ldone
[?25h  Getting requirements to build wheel ... [?25ldone
[?25h  Preparing metadata (pyproject.toml) ... [?25ldone
[?25hRequirement already satisfied: setuptools in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 14)) (56.2.0)
Collecting lap
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bf/64/d9fb6a75b15e783952b2fec6970f033462e67db32dc43dfbb404c14e91c2/lap-0.4.0.tar.gz (1.5 MB)
[2K     [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m1.5/1.5 MB[0m [31m2.9 MB/s[0m eta [36m0:00:00[0ma [36m0:00:01[0m
[?25h  Preparing metadata (setup.py) ... [?25ldone
[?25hCollecting motmetrics
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2f/d9/7b77e1e2db80b6f8133065ffbccdaa3c911df5f95a7af30829fcaa10a3d7/motmetrics-1.4.0-py3-none-any.whl (161 kB)
[2K     [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m161.5/161.5 kB[0m [31m251.3 kB/s[0m eta [36m0:00:00[0ma [36m0:00:01[0m
[?25hRequirement already satisfied: sklearn==0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from -r requirements.txt (line 20)) (0.0)
Collecting pyclipper
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/21/b9/f8bd7bb8b04906ac2f93518ae22040c99db9dfc9faf2a29d444c6469b6a3/pyclipper-1.3.0.post4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (604 kB)
[2K     [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m604.2/604.2 kB[0m [31m4.0 MB/s[0m eta [36m0:00:00[0ma [36m0:00:01[0m
[?25hRequirement already satisfied: scikit-learn in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from sklearn==0.0->-r requirements.txt (line 20)) (0.24.2)
Requirement already satisfied: flake8>=3.7.9 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (4.0.1)
Requirement already satisfied: flask>=1.1.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (1.1.1)
Requirement already satisfied: six>=1.14.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (1.16.0)
Requirement already satisfied: protobuf>=3.11.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (3.20.1)
Requirement already satisfied: requests in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (2.22.0)
Requirement already satisfied: shellcheck-py in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (0.7.1.1)
Requirement already satisfied: Pillow>=7.0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (8.2.0)
Requirement already satisfied: matplotlib in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (2.2.3)
Requirement already satisfied: pre-commit in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (1.21.0)
Requirement already satisfied: bce-python-sdk in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (0.8.53)
Requirement already satisfied: pandas in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (1.1.5)
Requirement already satisfied: Flask-Babel>=1.0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from visualdl>=2.2.0->-r requirements.txt (line 6)) (1.0.0)
Collecting xmltodict>=0.12.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/94/db/fd0326e331726f07ff7f40675cd86aa804bfd2e5016c727fa761c934990e/xmltodict-0.13.0-py2.py3-none-any.whl (10.0 kB)
Requirement already satisfied: pyflakes<2.5.0,>=2.4.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.4.0)
Requirement already satisfied: pycodestyle<2.9.0,>=2.8.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.8.0)
Requirement already satisfied: mccabe<0.7.0,>=0.6.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (0.6.1)
Requirement already satisfied: importlib-metadata<4.3 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (4.2.0)
Requirement already satisfied: itsdangerous>=0.24 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flask>=1.1.1->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.1.0)
Requirement already satisfied: Werkzeug>=0.15 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flask>=1.1.1->visualdl>=2.2.0->-r requirements.txt (line 6)) (0.16.0)
Requirement already satisfied: click>=5.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flask>=1.1.1->visualdl>=2.2.0->-r requirements.txt (line 6)) (8.0.4)
Requirement already satisfied: Jinja2>=2.10.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from flask>=1.1.1->visualdl>=2.2.0->-r requirements.txt (line 6)) (3.0.0)
Requirement already satisfied: Babel>=2.3 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from Flask-Babel>=1.0.0->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.8.0)
Requirement already satisfied: pytz in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from Flask-Babel>=1.0.0->visualdl>=2.2.0->-r requirements.txt (line 6)) (2019.3)
Requirement already satisfied: python-dateutil>=2.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from matplotlib->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.8.2)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from matplotlib->visualdl>=2.2.0->-r requirements.txt (line 6)) (3.0.9)
Requirement already satisfied: cycler>=0.10 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from matplotlib->visualdl>=2.2.0->-r requirements.txt (line 6)) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from matplotlib->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.1.0)
Requirement already satisfied: pycryptodome>=3.8.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from bce-python-sdk->visualdl>=2.2.0->-r requirements.txt (line 6)) (3.9.9)
Requirement already satisfied: future>=0.6.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from bce-python-sdk->visualdl>=2.2.0->-r requirements.txt (line 6)) (0.18.0)
Requirement already satisfied: nodeenv>=0.11.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.3.4)
Requirement already satisfied: toml in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (0.10.0)
Requirement already satisfied: aspy.yaml in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.3.0)
Requirement already satisfied: identify>=1.0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.4.10)
Requirement already satisfied: virtualenv>=15.2 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (16.7.9)
Requirement already satisfied: cfgv>=2.0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from pre-commit->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.0.1)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests->visualdl>=2.2.0->-r requirements.txt (line 6)) (1.25.6)
Requirement already satisfied: idna<2.9,>=2.5 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests->visualdl>=2.2.0->-r requirements.txt (line 6)) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests->visualdl>=2.2.0->-r requirements.txt (line 6)) (2019.9.11)
Requirement already satisfied: joblib>=0.11 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from scikit-learn->sklearn==0.0->-r requirements.txt (line 20)) (0.14.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from scikit-learn->sklearn==0.0->-r requirements.txt (line 20)) (2.1.0)
Requirement already satisfied: zipp>=0.5 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from importlib-metadata<4.3->flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (3.8.1)
Requirement already satisfied: typing-extensions>=3.6.4 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from importlib-metadata<4.3->flake8>=3.7.9->visualdl>=2.2.0->-r requirements.txt (line 6)) (4.3.0)
Requirement already satisfied: MarkupSafe>=2.0.0rc2 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from Jinja2>=2.10.1->flask>=1.1.1->visualdl>=2.2.0->-r requirements.txt (line 6)) (2.0.1)
Building wheels for collected packages: pycocotools, lap
  Building wheel for pycocotools (pyproject.toml) ... [?25ldone
[?25h  Created wheel for pycocotools: filename=pycocotools-2.0.6-cp37-cp37m-linux_x86_64.whl size=275104 sha256=bb2a8db7b875c4d874d6412a0edb39dc111443b4694b4ee053301c70ba607c01
  Stored in directory: /home/aistudio/.cache/pip/wheels/f8/94/70/046149e666bd5812b7de6b87a28dcef238f7162f4108e0b3d8
  Building wheel for lap (setup.py) ... [?25ldone
[?25h  Created wheel for lap: filename=lap-0.4.0-cp37-cp37m-linux_x86_64.whl size=1593888 sha256=fe41a7ee132c664a376afaa92327748cd6bebd5a317d6465d46e4e5d4c35433d
  Stored in directory: /home/aistudio/.cache/pip/wheels/5c/d0/d2/e331d17a999666b1e2eb99743cfa1742629f9d26c55c657001
Successfully built pycocotools lap
Installing collected packages: pyclipper, lap, xmltodict, typeguard, opencv-python, pycocotools, motmetrics
Successfully installed lap-0.4.0 motmetrics-1.4.0 opencv-python-4.5.5.64 pyclipper-1.3.0.post4 pycocotools-2.0.6 typeguard-2.13.3 xmltodict-0.13.0
# 4.编译安装paddledet
%cd /home/aistudio/work/FishTracking/
#!pip install --upgrade setuptools
!python setup.py build
!python setup.py install
/home/aistudio/work/FishTracking
fatal: Not a git repository (or any parent up to mount point /home/aistudio)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
running build
running build_py
copying ppdet/version.py -> build/lib/ppdet
copying ppdet/model_zoo/MODEL_ZOO -> build/lib/ppdet/model_zoo
fatal: Not a git repository (or any parent up to mount point /home/aistudio)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
running install
running bdist_egg
running egg_info
writing paddledet.egg-info/PKG-INFO
writing dependency_links to paddledet.egg-info/dependency_links.txt
writing requirements to paddledet.egg-info/requires.txt
writing top-level names to paddledet.egg-info/top_level.txt
adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*')
reading manifest file 'paddledet.egg-info/SOURCES.txt'
writing manifest file 'paddledet.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/deepsort
copying build/lib/deepsort/__init__.py -> build/bdist.linux-x86_64/egg/deepsort
copying build/lib/deepsort/deep_sort.py -> build/bdist.linux-x86_64/egg/deepsort
creating build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/kalman_filter.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/preprocessing.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/detection.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/track.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/nn_matching.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/linear_assignment.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/iou_matching.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/__init__.py -> build/bdist.linux-x86_64/egg/deepsort/sort
copying build/lib/deepsort/sort/tracker.py -> build/bdist.linux-x86_64/egg/deepsort/sort
creating build/bdist.linux-x86_64/egg/ppdet
creating build/bdist.linux-x86_64/egg/ppdet/core
copying build/lib/ppdet/core/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/core
creating build/bdist.linux-x86_64/egg/ppdet/core/config
copying build/lib/ppdet/core/config/schema.py -> build/bdist.linux-x86_64/egg/ppdet/core/config
copying build/lib/ppdet/core/config/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/core/config
copying build/lib/ppdet/core/config/yaml_helpers.py -> build/bdist.linux-x86_64/egg/ppdet/core/config
copying build/lib/ppdet/core/workspace.py -> build/bdist.linux-x86_64/egg/ppdet/core
creating build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/visualizer.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/download.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/voc_utils.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/fuse_utils.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/stats.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/colormap.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/logger.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/check.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/checkpoint.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/cam_utils.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/cli.py -> build/bdist.linux-x86_64/egg/ppdet/utils
copying build/lib/ppdet/utils/profiler.py -> build/bdist.linux-x86_64/egg/ppdet/utils
creating build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/trainer_cot.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/export_utils.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/trainer_ssod.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/env.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/tracker.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/callbacks.py -> build/bdist.linux-x86_64/egg/ppdet/engine
copying build/lib/ppdet/engine/trainer.py -> build/bdist.linux-x86_64/egg/ppdet/engine
creating build/bdist.linux-x86_64/egg/ppdet/model_zoo
copying build/lib/ppdet/model_zoo/MODEL_ZOO -> build/bdist.linux-x86_64/egg/ppdet/model_zoo
copying build/lib/ppdet/model_zoo/model_zoo.py -> build/bdist.linux-x86_64/egg/ppdet/model_zoo
copying build/lib/ppdet/model_zoo/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/model_zoo
creating build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests
copying build/lib/ppdet/model_zoo/tests/test_get_model.py -> build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests
copying build/lib/ppdet/model_zoo/tests/test_list_model.py -> build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests
copying build/lib/ppdet/model_zoo/tests/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests
copying build/lib/ppdet/__init__.py -> build/bdist.linux-x86_64/egg/ppdet
copying build/lib/ppdet/version.py -> build/bdist.linux-x86_64/egg/ppdet
creating build/bdist.linux-x86_64/egg/ppdet/data
copying build/lib/ppdet/data/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/data
copying build/lib/ppdet/data/reader.py -> build/bdist.linux-x86_64/egg/ppdet/data
copying build/lib/ppdet/data/shm_utils.py -> build/bdist.linux-x86_64/egg/ppdet/data
creating build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/widerface.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/voc.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/mot.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/dataset.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/pose3d_cmb.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/coco.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/sniper_coco.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/category.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/source/keypoint_coco.py -> build/bdist.linux-x86_64/egg/ppdet/data/source
copying build/lib/ppdet/data/utils.py -> build/bdist.linux-x86_64/egg/ppdet/data
creating build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/gridmask_utils.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/autoaugment_utils.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/rotated_operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/op_helper.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/keypoint_operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/atss_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/keypoints_3d_operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/batch_operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
copying build/lib/ppdet/data/transform/mot_operators.py -> build/bdist.linux-x86_64/egg/ppdet/data/transform
creating build/bdist.linux-x86_64/egg/ppdet/data/crop_utils
copying build/lib/ppdet/data/crop_utils/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/data/crop_utils
copying build/lib/ppdet/data/crop_utils/chip_box_utils.py -> build/bdist.linux-x86_64/egg/ppdet/data/crop_utils
copying build/lib/ppdet/data/crop_utils/annotation_cropper.py -> build/bdist.linux-x86_64/egg/ppdet/data/crop_utils
creating build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/dla.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/hardnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/mobilenet_v3.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/name_adapter.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/resnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/convnext.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/senet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/blazenet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/esnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/mobileone.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/trans_encoder.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/vgg.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/transformer_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/swin_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/cspresnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/res2net.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/hrnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/shufflenet_v2.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/mobilenet_v1.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/vision_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/lite_hrnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/lcnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/darknet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/ghostnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
copying build/lib/ppdet/modeling/backbones/csp_darknet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/backbones
creating build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/blazeface_fpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/lc_pan.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/yolo_fpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/dilated_encoder.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/centernet_fpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/hrfpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/ttf_fpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/es_pan.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/fpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/csp_pan.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/custom_pan.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/bifpn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/necks/channel_mapper.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/necks
copying build/lib/ppdet/modeling/layers.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/probiou_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/gfocal_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/smooth_l1_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/ctfocal_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/pose3d_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/solov2_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/varifocal_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/sparsercnn_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/keypoint_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/fcos_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/focal_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/detr_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/supcontrast.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/fairmot_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/cot_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/queryinst_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/ssd_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/jde_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/iou_aware_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/yolo_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/losses/iou_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/losses
copying build/lib/ppdet/modeling/initializer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/centertrack_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/ttf_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/yolof_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/ppyoloe_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/ppyoloe_r_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/sparse_roi_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/ppyoloe_contrast_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/pico_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/centernet_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/tood_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/sparsercnn_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/simota_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/face_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/keypoint_hrhrnet_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/yolo_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/ssd_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/mask_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/detr_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/gfl_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/solov2_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/bbox_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/cascade_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/fcos_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/roi_extractor.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/s2anet_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/petr_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/fcosr_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/heads/retina_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/heads
copying build/lib/ppdet/modeling/rbox_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
copying build/lib/ppdet/modeling/ops.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
copying build/lib/ppdet/modeling/cls_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
copying build/lib/ppdet/modeling/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/mask_rcnn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/blazeface.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/yolo.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/queryinst.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/faster_rcnn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/solov2.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/keypoint_petr.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/fcos.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/yolox.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/sparse_rcnn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/s2anet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/pose3d_metro.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/centertrack.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/centernet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/meta_arch.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/keypoint_hrhrnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/gfl.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/deepsort.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/bytetrack.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/ppyoloe.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/cascade_rcnn.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/picodet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/ttfnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/retinanet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/fairmot.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/tood.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/detr.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/ssd.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/yolof.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/jde.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/architectures/keypoint_hrnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/architectures
copying build/lib/ppdet/modeling/shape_spec.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/uniform_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/hungarian_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/rotated_task_aligned_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/pose_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/task_aligned_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/simota_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/max_iou_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/fcosr_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/task_aligned_assigner_cr.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
copying build/lib/ppdet/modeling/assigners/atss_assigner.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/assigners
creating build/bdist.linux-x86_64/egg/ppdet/modeling/ssod
copying build/lib/ppdet/modeling/ssod/utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/ssod
copying build/lib/ppdet/modeling/ssod/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/ssod
copying build/lib/ppdet/modeling/ssod/losses.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/ssod
creating build/bdist.linux-x86_64/egg/ppdet/modeling/mot
creating build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching
copying build/lib/ppdet/modeling/mot/matching/jde_matching.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching
copying build/lib/ppdet/modeling/mot/matching/deepsort_matching.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching
copying build/lib/ppdet/modeling/mot/matching/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching
copying build/lib/ppdet/modeling/mot/matching/ocsort_matching.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching
copying build/lib/ppdet/modeling/mot/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot
creating build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/ocsort_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/center_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/base_jde_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/botsort_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/jde_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/deepsort_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/tracker/base_sde_tracker.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker
copying build/lib/ppdet/modeling/mot/visualization.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot
creating build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion
copying build/lib/ppdet/modeling/mot/motion/gmc.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion
copying build/lib/ppdet/modeling/mot/motion/ocsort_kalman_filter.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion
copying build/lib/ppdet/modeling/mot/motion/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion
copying build/lib/ppdet/modeling/mot/motion/kalman_filter.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion
copying build/lib/ppdet/modeling/mot/utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/mot
copying build/lib/ppdet/modeling/bbox_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/target.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/embedding_rpn_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/proposal_generator.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/target_layer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/anchor_generator.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
copying build/lib/ppdet/modeling/proposal_generator/rpn_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator
creating build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/resnet.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/pplcnet_embedding.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/fairmot_embedding_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/resnet_embedding.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/pyramidal_embedding.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
copying build/lib/ppdet/modeling/reid/jde_embedding_head.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/reid
creating build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/petr_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/detr_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/position_encoding.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/dino_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/matchers.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/deformable_transformer.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
copying build/lib/ppdet/modeling/transformers/utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/transformers
creating build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/test_base.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/test_yolov3_loss.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/test_ops.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/test_mstest.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/tests/test_architectures.py -> build/bdist.linux-x86_64/egg/ppdet/modeling/tests
copying build/lib/ppdet/modeling/post_process.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
copying build/lib/ppdet/modeling/keypoint_utils.py -> build/bdist.linux-x86_64/egg/ppdet/modeling
creating build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/widerface_utils.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/pose3d_metrics.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/coco_utils.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/mot_metrics.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/keypoint_metrics.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/json_results.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/metrics.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/mcmot_metrics.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/map_utils.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
copying build/lib/ppdet/metrics/munkres.py -> build/bdist.linux-x86_64/egg/ppdet/metrics
creating build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/distill_loss.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/distill_model.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/ofa.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/quant.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/unstructured_prune.py -> build/bdist.linux-x86_64/egg/ppdet/slim
copying build/lib/ppdet/slim/prune.py -> build/bdist.linux-x86_64/egg/ppdet/slim
creating build/bdist.linux-x86_64/egg/ppdet/optimizer
copying build/lib/ppdet/optimizer/utils.py -> build/bdist.linux-x86_64/egg/ppdet/optimizer
copying build/lib/ppdet/optimizer/__init__.py -> build/bdist.linux-x86_64/egg/ppdet/optimizer
copying build/lib/ppdet/optimizer/ema.py -> build/bdist.linux-x86_64/egg/ppdet/optimizer
copying build/lib/ppdet/optimizer/optimizer.py -> build/bdist.linux-x86_64/egg/ppdet/optimizer
copying build/lib/ppdet/optimizer/adamw.py -> build/bdist.linux-x86_64/egg/ppdet/optimizer
byte-compiling build/bdist.linux-x86_64/egg/deepsort/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/deep_sort.py to deep_sort.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/kalman_filter.py to kalman_filter.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/preprocessing.py to preprocessing.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/detection.py to detection.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/track.py to track.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/nn_matching.py to nn_matching.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/linear_assignment.py to linear_assignment.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/iou_matching.py to iou_matching.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/deepsort/sort/tracker.py to tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/core/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/core/config/schema.py to schema.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/core/config/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/core/config/yaml_helpers.py to yaml_helpers.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/core/workspace.py to workspace.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/visualizer.py to visualizer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/download.py to download.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/voc_utils.py to voc_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/fuse_utils.py to fuse_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/stats.py to stats.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/colormap.py to colormap.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/logger.py to logger.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/check.py to check.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/checkpoint.py to checkpoint.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/cam_utils.py to cam_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/cli.py to cli.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/utils/profiler.py to profiler.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/trainer_cot.py to trainer_cot.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/export_utils.py to export_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/trainer_ssod.py to trainer_ssod.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/env.py to env.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/tracker.py to tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/callbacks.py to callbacks.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/engine/trainer.py to trainer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/model_zoo/model_zoo.py to model_zoo.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/model_zoo/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests/test_get_model.py to test_get_model.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests/test_list_model.py to test_list_model.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/model_zoo/tests/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/version.py to version.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/reader.py to reader.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/shm_utils.py to shm_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/widerface.py to widerface.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/voc.py to voc.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/mot.py to mot.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/dataset.py to dataset.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/pose3d_cmb.py to pose3d_cmb.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/coco.py to coco.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/sniper_coco.py to sniper_coco.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/category.py to category.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/source/keypoint_coco.py to keypoint_coco.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/gridmask_utils.py to gridmask_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/autoaugment_utils.py to autoaugment_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/rotated_operators.py to rotated_operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/op_helper.py to op_helper.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/keypoint_operators.py to keypoint_operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/atss_assigner.py to atss_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/keypoints_3d_operators.py to keypoints_3d_operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/operators.py to operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/batch_operators.py to batch_operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/transform/mot_operators.py to mot_operators.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/crop_utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/crop_utils/chip_box_utils.py to chip_box_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/data/crop_utils/annotation_cropper.py to annotation_cropper.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/dla.py to dla.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/hardnet.py to hardnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/mobilenet_v3.py to mobilenet_v3.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/name_adapter.py to name_adapter.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/resnet.py to resnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/convnext.py to convnext.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/senet.py to senet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/blazenet.py to blazenet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/esnet.py to esnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/mobileone.py to mobileone.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/trans_encoder.py to trans_encoder.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/vgg.py to vgg.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/transformer_utils.py to transformer_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/swin_transformer.py to swin_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/cspresnet.py to cspresnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/res2net.py to res2net.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/hrnet.py to hrnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/shufflenet_v2.py to shufflenet_v2.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/mobilenet_v1.py to mobilenet_v1.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/vision_transformer.py to vision_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/lite_hrnet.py to lite_hrnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/lcnet.py to lcnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/darknet.py to darknet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/ghostnet.py to ghostnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/backbones/csp_darknet.py to csp_darknet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/blazeface_fpn.py to blazeface_fpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/lc_pan.py to lc_pan.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/yolo_fpn.py to yolo_fpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/dilated_encoder.py to dilated_encoder.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/centernet_fpn.py to centernet_fpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/hrfpn.py to hrfpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/ttf_fpn.py to ttf_fpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/es_pan.py to es_pan.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/fpn.py to fpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/csp_pan.py to csp_pan.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/custom_pan.py to custom_pan.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/bifpn.py to bifpn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/necks/channel_mapper.py to channel_mapper.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/layers.py to layers.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/probiou_loss.py to probiou_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/gfocal_loss.py to gfocal_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/smooth_l1_loss.py to smooth_l1_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/ctfocal_loss.py to ctfocal_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/pose3d_loss.py to pose3d_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/solov2_loss.py to solov2_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/varifocal_loss.py to varifocal_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/sparsercnn_loss.py to sparsercnn_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/keypoint_loss.py to keypoint_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/fcos_loss.py to fcos_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/focal_loss.py to focal_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/detr_loss.py to detr_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/supcontrast.py to supcontrast.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/fairmot_loss.py to fairmot_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/cot_loss.py to cot_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/queryinst_loss.py to queryinst_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/ssd_loss.py to ssd_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/jde_loss.py to jde_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/iou_aware_loss.py to iou_aware_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/yolo_loss.py to yolo_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/losses/iou_loss.py to iou_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/initializer.py to initializer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/centertrack_head.py to centertrack_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/ttf_head.py to ttf_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/yolof_head.py to yolof_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/ppyoloe_head.py to ppyoloe_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/ppyoloe_r_head.py to ppyoloe_r_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/sparse_roi_head.py to sparse_roi_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/ppyoloe_contrast_head.py to ppyoloe_contrast_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/pico_head.py to pico_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/centernet_head.py to centernet_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/tood_head.py to tood_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/sparsercnn_head.py to sparsercnn_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/simota_head.py to simota_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/face_head.py to face_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/keypoint_hrhrnet_head.py to keypoint_hrhrnet_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/yolo_head.py to yolo_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/ssd_head.py to ssd_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/mask_head.py to mask_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/detr_head.py to detr_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/gfl_head.py to gfl_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/solov2_head.py to solov2_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/bbox_head.py to bbox_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/cascade_head.py to cascade_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/fcos_head.py to fcos_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/roi_extractor.py to roi_extractor.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/s2anet_head.py to s2anet_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/petr_head.py to petr_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/fcosr_head.py to fcosr_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/heads/retina_head.py to retina_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/rbox_utils.py to rbox_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/ops.py to ops.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/cls_utils.py to cls_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/mask_rcnn.py to mask_rcnn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/blazeface.py to blazeface.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/yolo.py to yolo.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/queryinst.py to queryinst.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/faster_rcnn.py to faster_rcnn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/solov2.py to solov2.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/keypoint_petr.py to keypoint_petr.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/fcos.py to fcos.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/yolox.py to yolox.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/sparse_rcnn.py to sparse_rcnn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/s2anet.py to s2anet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/pose3d_metro.py to pose3d_metro.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/centertrack.py to centertrack.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/centernet.py to centernet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/meta_arch.py to meta_arch.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/keypoint_hrhrnet.py to keypoint_hrhrnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/gfl.py to gfl.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/deepsort.py to deepsort.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/bytetrack.py to bytetrack.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/ppyoloe.py to ppyoloe.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/cascade_rcnn.py to cascade_rcnn.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/picodet.py to picodet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/ttfnet.py to ttfnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/retinanet.py to retinanet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/fairmot.py to fairmot.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/tood.py to tood.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/detr.py to detr.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/ssd.py to ssd.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/yolof.py to yolof.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/jde.py to jde.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/architectures/keypoint_hrnet.py to keypoint_hrnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/shape_spec.py to shape_spec.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/uniform_assigner.py to uniform_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/hungarian_assigner.py to hungarian_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/rotated_task_aligned_assigner.py to rotated_task_aligned_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/pose_utils.py to pose_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/task_aligned_assigner.py to task_aligned_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/simota_assigner.py to simota_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/max_iou_assigner.py to max_iou_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/fcosr_assigner.py to fcosr_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/task_aligned_assigner_cr.py to task_aligned_assigner_cr.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/assigners/atss_assigner.py to atss_assigner.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/ssod/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/ssod/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/ssod/losses.py to losses.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching/jde_matching.py to jde_matching.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching/deepsort_matching.py to deepsort_matching.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/matching/ocsort_matching.py to ocsort_matching.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/ocsort_tracker.py to ocsort_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/center_tracker.py to center_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/base_jde_tracker.py to base_jde_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/botsort_tracker.py to botsort_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/jde_tracker.py to jde_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/deepsort_tracker.py to deepsort_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/tracker/base_sde_tracker.py to base_sde_tracker.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/visualization.py to visualization.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion/gmc.py to gmc.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion/ocsort_kalman_filter.py to ocsort_kalman_filter.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/motion/kalman_filter.py to kalman_filter.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/mot/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/bbox_utils.py to bbox_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/target.py to target.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/embedding_rpn_head.py to embedding_rpn_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/proposal_generator.py to proposal_generator.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/target_layer.py to target_layer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/anchor_generator.py to anchor_generator.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/proposal_generator/rpn_head.py to rpn_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/resnet.py to resnet.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/pplcnet_embedding.py to pplcnet_embedding.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/fairmot_embedding_head.py to fairmot_embedding_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/resnet_embedding.py to resnet_embedding.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/pyramidal_embedding.py to pyramidal_embedding.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/reid/jde_embedding_head.py to jde_embedding_head.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/petr_transformer.py to petr_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/detr_transformer.py to detr_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/position_encoding.py to position_encoding.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/dino_transformer.py to dino_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/matchers.py to matchers.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/deformable_transformer.py to deformable_transformer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/transformers/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/test_base.py to test_base.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/test_yolov3_loss.py to test_yolov3_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/test_ops.py to test_ops.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/test_mstest.py to test_mstest.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/tests/test_architectures.py to test_architectures.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/post_process.py to post_process.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/modeling/keypoint_utils.py to keypoint_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/widerface_utils.py to widerface_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/pose3d_metrics.py to pose3d_metrics.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/coco_utils.py to coco_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/mot_metrics.py to mot_metrics.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/keypoint_metrics.py to keypoint_metrics.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/json_results.py to json_results.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/metrics.py to metrics.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/mcmot_metrics.py to mcmot_metrics.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/map_utils.py to map_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/metrics/munkres.py to munkres.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/distill_loss.py to distill_loss.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/distill_model.py to distill_model.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/ofa.py to ofa.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/quant.py to quant.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/unstructured_prune.py to unstructured_prune.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/slim/prune.py to prune.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/optimizer/utils.py to utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/optimizer/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/optimizer/ema.py to ema.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/optimizer/optimizer.py to optimizer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/ppdet/optimizer/adamw.py to adamw.cpython-37.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying paddledet.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying paddledet.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying paddledet.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying paddledet.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying paddledet.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
ppdet.data.transform.__pycache__.autoaugment_utils.cpython-37: module MAY be using inspect.stack
ppdet.modeling.tests.__pycache__.test_mstest.cpython-37: module references __file__
ppdet.modeling.tests.__pycache__.test_ops.cpython-37: module references __file__
ppdet.modeling.tests.__pycache__.test_yolov3_loss.cpython-37: module references __file__
creating 'dist/paddledet-2.6.0-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing paddledet-2.6.0-py3.7.egg
creating /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddledet-2.6.0-py3.7.egg
Extracting paddledet-2.6.0-py3.7.egg to /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Adding paddledet 2.6.0 to easy-install.pth file

Installed /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddledet-2.6.0-py3.7.egg
Processing dependencies for paddledet==2.6.0
Searching for pyclipper==1.3.0.post4
Best match: pyclipper 1.3.0.post4
Adding pyclipper 1.3.0.post4 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for sklearn==0.0
Best match: sklearn 0.0
Adding sklearn 0.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for motmetrics==1.4.0
Best match: motmetrics 1.4.0
Adding motmetrics 1.4.0 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for lap==0.4.0
Best match: lap 0.4.0
Adding lap 0.4.0 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for setuptools==56.2.0
Best match: setuptools 56.2.0
Adding setuptools 56.2.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pycocotools==2.0.6
Best match: pycocotools 2.0.6
Adding pycocotools 2.0.6 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for Cython==0.29
Best match: Cython 0.29
Adding Cython 0.29 to easy-install.pth file
Installing cygdb script to /opt/conda/envs/python35-paddle120-env/bin
Installing cython script to /opt/conda/envs/python35-paddle120-env/bin
Installing cythonize script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for terminaltables==3.1.10
Best match: terminaltables 3.1.10
Adding terminaltables 3.1.10 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for scipy==1.6.3
Best match: scipy 1.6.3
Adding scipy 1.6.3 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for shapely==2.0.0
Best match: shapely 2.0.0
Adding shapely 2.0.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for PyYAML==5.1.2
Best match: PyYAML 5.1.2
Adding PyYAML 5.1.2 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for opencv-python==4.5.5.64
Best match: opencv-python 4.5.5.64
Adding opencv-python 4.5.5.64 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for visualdl==2.2.0
Best match: visualdl 2.2.0
Adding visualdl 2.2.0 to easy-install.pth file
Installing visualdl script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for typeguard==2.13.3
Best match: typeguard 2.13.3
Adding typeguard 2.13.3 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for tqdm==4.64.1
Best match: tqdm 4.64.1
Adding tqdm 4.64.1 to easy-install.pth file
Installing tqdm script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for numpy==1.20.3
Best match: numpy 1.20.3
Adding numpy 1.20.3 to easy-install.pth file
Installing f2py script to /opt/conda/envs/python35-paddle120-env/bin
Installing f2py3 script to /opt/conda/envs/python35-paddle120-env/bin
Installing f2py3.7 script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for scikit-learn==0.24.2
Best match: scikit-learn 0.24.2
Adding scikit-learn 0.24.2 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pandas==1.1.5
Best match: pandas 1.1.5
Adding pandas 1.1.5 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for xmltodict==0.13.0
Best match: xmltodict 0.13.0
Adding xmltodict 0.13.0 to easy-install.pth file

Using /home/aistudio/.data/webide/pip/lib/python3.7/site-packages
Searching for matplotlib==2.2.3
Best match: matplotlib 2.2.3
Adding matplotlib 2.2.3 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for flake8==4.0.1
Best match: flake8 4.0.1
Adding flake8 4.0.1 to easy-install.pth file
Installing flake8 script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for requests==2.22.0
Best match: requests 2.22.0
Adding requests 2.22.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Flask==1.1.1
Best match: Flask 1.1.1
Adding Flask 1.1.1 to easy-install.pth file
Installing flask script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pre-commit==1.21.0
Best match: pre-commit 1.21.0
Adding pre-commit 1.21.0 to easy-install.pth file
Installing pre-commit script to /opt/conda/envs/python35-paddle120-env/bin
Installing pre-commit-validate-config script to /opt/conda/envs/python35-paddle120-env/bin
Installing pre-commit-validate-manifest script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for shellcheck-py==0.7.1.1
Best match: shellcheck-py 0.7.1.1
Adding shellcheck-py 0.7.1.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Flask-Babel==1.0.0
Best match: Flask-Babel 1.0.0
Adding Flask-Babel 1.0.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for bce-python-sdk==0.8.53
Best match: bce-python-sdk 0.8.53
Adding bce-python-sdk 0.8.53 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for six==1.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for protobuf==3.20.1
Best match: protobuf 3.20.1
Adding protobuf 3.20.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Pillow==8.2.0
Best match: Pillow 8.2.0
Adding Pillow 8.2.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for joblib==0.14.1
Best match: joblib 0.14.1
Adding joblib 0.14.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for threadpoolctl==2.1.0
Best match: threadpoolctl 2.1.0
Adding threadpoolctl 2.1.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for python-dateutil==2.8.2
Best match: python-dateutil 2.8.2
Adding python-dateutil 2.8.2 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pytz==2019.3
Best match: pytz 2019.3
Adding pytz 2019.3 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for kiwisolver==1.1.0
Best match: kiwisolver 1.1.0
Adding kiwisolver 1.1.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pyparsing==3.0.9
Best match: pyparsing 3.0.9
Adding pyparsing 3.0.9 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for cycler==0.10.0
Best match: cycler 0.10.0
Adding cycler 0.10.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for mccabe==0.6.1
Best match: mccabe 0.6.1
Adding mccabe 0.6.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for importlib-metadata==4.2.0
Best match: importlib-metadata 4.2.0
Adding importlib-metadata 4.2.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pyflakes==2.4.0
Best match: pyflakes 2.4.0
Adding pyflakes 2.4.0 to easy-install.pth file
Installing pyflakes script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pycodestyle==2.8.0
Best match: pycodestyle 2.8.0
Adding pycodestyle 2.8.0 to easy-install.pth file
Installing pycodestyle script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for certifi==2019.9.11
Best match: certifi 2019.9.11
Adding certifi 2019.9.11 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for urllib3==1.25.6
Best match: urllib3 1.25.6
Adding urllib3 1.25.6 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for chardet==3.0.4
Best match: chardet 3.0.4
Adding chardet 3.0.4 to easy-install.pth file
Installing chardetect script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for idna==2.8
Best match: idna 2.8
Adding idna 2.8 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for click==8.0.4
Best match: click 8.0.4
Adding click 8.0.4 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Werkzeug==0.16.0
Best match: Werkzeug 0.16.0
Adding Werkzeug 0.16.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Jinja2==3.0.0
Best match: Jinja2 3.0.0
Adding Jinja2 3.0.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for itsdangerous==1.1.0
Best match: itsdangerous 1.1.0
Adding itsdangerous 1.1.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for nodeenv==1.3.4
Best match: nodeenv 1.3.4
Adding nodeenv 1.3.4 to easy-install.pth file
Installing nodeenv script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for aspy.yaml==1.3.0
Best match: aspy.yaml 1.3.0
Adding aspy.yaml 1.3.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for cfgv==2.0.1
Best match: cfgv 2.0.1
Adding cfgv 2.0.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for identify==1.4.10
Best match: identify 1.4.10
Adding identify 1.4.10 to easy-install.pth file
Installing identify-cli script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for virtualenv==16.7.9
Best match: virtualenv 16.7.9
Adding virtualenv 16.7.9 to easy-install.pth file
Installing virtualenv script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for toml==0.10.0
Best match: toml 0.10.0
Adding toml 0.10.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for Babel==2.8.0
Best match: Babel 2.8.0
Adding Babel 2.8.0 to easy-install.pth file
Installing pybabel script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for pycryptodome==3.9.9
Best match: pycryptodome 3.9.9
Adding pycryptodome 3.9.9 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for future==0.18.0
Best match: future 0.18.0
Adding future 0.18.0 to easy-install.pth file
Installing futurize script to /opt/conda/envs/python35-paddle120-env/bin
Installing pasteurize script to /opt/conda/envs/python35-paddle120-env/bin

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for zipp==3.8.1
Best match: zipp 3.8.1
Adding zipp 3.8.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for typing-extensions==4.3.0
Best match: typing-extensions 4.3.0
Adding typing-extensions 4.3.0 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Searching for MarkupSafe==2.0.1
Best match: MarkupSafe 2.0.1
Adding MarkupSafe 2.0.1 to easy-install.pth file

Using /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages
Finished processing dependencies for paddledet==2.6.0

二、模型训练

😲准备工作已完成,我们可以正式开始训练啦!
【配置文件1】ppyoloe_plus_crn_s_30e_voc.yml

 😲路径:work/FishTracking/configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml

_BASE_: [
  '../../datasets/fish_detection.yml',
  '../../runtime.yml',
  '.././_base_/optimizer_300e.yml',
  '.././_base_/ppyoloe_crn.yml',
  '.././_base_/ppyoloe_reader.yml',
]

log_iter: 100
snapshot_epoch: 10
weights: output/ppyoloe_plus_crn_s_30e_voc/model_final

pretrain_weights: https://bj.bcebos.com/v1/paddledet/models/ppyoloe_plus_crn_s_80e_coco.pdparams
depth_mult: 0.33
width_mult: 0.50


TrainReader:
  batch_size: 8  # default 8 gpus, total bs = 64

EvalReader:
  batch_size: 4


epoch: 30
LearningRate:
  base_lr: 0.001
  schedulers:
    - !CosineDecay
      max_epochs: 36
    - !LinearWarmup
      start_factor: 0.
      epochs: 1


PPYOLOEHead:
  static_assigner_epoch: -1
  nms:
    name: MultiClassNMS
    nms_top_k: 1000
    keep_top_k: 300
    score_threshold: 0.01
    nms_threshold: 0.7
【配置文件2】fish_detection.yml

 😲路径:work/FishTracking/configs/datasets/fish_detection.yml:

metric: VOC
num_classes: 1   # 只有fish一个目标类

TrainDataset:
  name: VOCDataSet
  dataset_dir: dataset/FishDataset/      # 数据集所在目录
  anno_path: train.txt               # 训练文件
  label_list: labels.txt
  data_fields: ['image', 'gt_bbox', 'gt_class', 'difficult']

EvalDataset:
  name: VOCDataSet
  dataset_dir: dataset/FishDataset/
  label_list: labels.txt
  data_fields: ['image', 'gt_bbox', 'gt_class', 'difficult']

TestDataset:
  name: ImageFolder
  anno_path: labels.txt

1. 检测模型训练

输入以下格式的指令:

【检测模型训练】

python train.py --config /home/aistudio/work/FishTracking/configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml
【ReID模型训练】

python train_embedding_model.py --data-dir [reid数据集根目录] 
                          --lr [学习率,默认为0.0005] \
                          --epochs [训练轮数] \
                          --batch-size [批次大小] \
                          --save-dir [模型保存路径,默认为/output/reid_model]

预测模型输出结果在:work/FishTracking/output/ppyoloe_plus_crn_s_30e_voc/

# 打开文件目录
%cd /home/aistudio/work/FishTracking/
/home/aistudio/work/FishTracking
# 开始训练
!python tools/train.py --config configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml

2. ReID模型训练

注意:ReID模型训练在paddle2.1测试报错,动态图和静态图模式的问题,目前只支持在paddle2.0上使用动态图模式训练。
# 打开文件目录
%cd /home/aistudio/work/FishTracking/deepsort/deep/paddlemodel
/home/aistudio/work/FishTracking/deepsort/deep/paddlemodel

base_lr: 0.001
schedulers:
- !CosineDecay
max_epochs: 36
- !LinearWarmup
start_factor: 0.
epochs: 1

PPYOLOEHead:
static_assigner_epoch: -1
nms:
name: MultiClassNMS
nms_top_k: 1000
keep_top_k: 300
score_threshold: 0.01
nms_threshold: 0.7


【配置文件2】fish_detection.yml

😲路径:work/FishTracking/configs/datasets/fish_detection.yml:

metric: VOC
num_classes: 1 # 只有fish一个目标类

TrainDataset:
name: VOCDataSet
dataset_dir: dataset/FishDataset/ # 数据集所在目录
anno_path: train.txt # 训练文件
label_list: labels.txt
data_fields: [‘image’, ‘gt_bbox’, ‘gt_class’, ‘difficult’]

EvalDataset:
name: VOCDataSet
dataset_dir: dataset/FishDataset/
label_list: labels.txt
data_fields: [‘image’, ‘gt_bbox’, ‘gt_class’, ‘difficult’]

TestDataset:
name: ImageFolder
anno_path: labels.txt



### 1. 检测模型训练


输入以下格式的指令:

【检测模型训练】

python train.py --config /home/aistudio/work/FishTracking/configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml


【ReID模型训练】

python train_embedding_model.py --data-dir [reid数据集根目录]
–lr [学习率,默认为0.0005]
–epochs [训练轮数]
–batch-size [批次大小]
–save-dir [模型保存路径,默认为/output/reid_model]



预测模型输出结果在:work/FishTracking/output/ppyoloe_plus_crn_s_30e_voc/




```python
# 打开文件目录
%cd /home/aistudio/work/FishTracking/
/home/aistudio/work/FishTracking
# 开始训练
!python tools/train.py --config configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml

2. ReID模型训练

注意:ReID模型训练在paddle2.1测试报错,动态图和静态图模式的问题,目前只支持在paddle2.0上使用动态图模式训练。
# 打开文件目录
%cd /home/aistudio/work/FishTracking/deepsort/deep/paddlemodel
/home/aistudio/work/FishTracking/deepsort/deep/paddlemodel
# 开始训练
!python train_embedding_model.py --data-dir  /home/aistudio/work/FishTracking/dataset/FishDataset/  \
                                 --lr 0.0005  \
                                 --epochs 80 \
                                 --batch-size 128 \
                                 --save-dir ~/output/reid_model   # 保存训练模型

三、模型预测

注意:生成的视频路径必须为mp4格式

预测结果可视化,检验模型效果,输入以下格式的指令:

python fish_track.py --video [视频路径] \
               --path [生成视频路径]   \
               --config [检测模型配置文件]   \
               --weights [检测模型参数路径]    \
               --reid_weights [reid模型路径]
# 1.检测模型预测
!python work/FishTracking/deploy/python/infer.py --model_dir=work/FishTracking/output/ppyoloe_plus_crn_s_30e_voc/  \
                                                 --video_file=work/FishTracking/assets/fishdet.mp4   \
                                                 --config configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml
                                                 --device=GPU  \
                                                 --thresh=0.5
# 待预测视频放在assets目录下面,预测结果在output路径下面
%cd work/FishTracking/assets

# 打开文件目录
%cd /home/aistudio/FishTracking
# 2.ReID模型预测
# 使用单个GPU通过如下命令预测一个鱼类视频,并保存:
!python infer.py --video work/FishTracking/assets/fishdet.mp4 \
                 --path work/FishTracking/output/result.mp4  \
                 --config /home/aistudio/work/FishTracking/configs/ppyoloe/voc/ppyoloe_plus_crn_s_30e_voc.yml  \
                 --weights https://paddledet.bj.bcebos.com/models/pretrained/CSPResNetb_l_pretrained.pdparams  \
                 --reid_weights 'output/reid_model/params.pd'

五、预测结果

# 跟踪视频将保存在同级目录的output目录下

此文章为转载
原文链接

Logo

学大模型,用大模型上飞桨星河社区!每天8点V100G算力免费领!免费领取ERNIE 4.0 100w Token >>>

更多推荐