![cover](https://img-blog.csdnimg.cn/img_convert/2471403d7978f203bc632aedaf0a904a.png)
【代码】用PP-Yoloe跟踪水下游动的鱼类,实现智慧渔业
2022年人工智能创意赛《基于飞桨的智慧渔业捕捞计数装置》,本项目进行水下鱼类检测和跟踪的训练与预测。
★★★ 本文源自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目录下
此文章为转载
原文链接
更多推荐
所有评论(0)