-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Description
问题确认 Search before asking
- 我已经搜索过问题,但是没有找到解答。I have searched the question and found no related answer.
请提出你的问题 Please ask your question
hi,我刚刚接触PaddleYOLO与PaddleDetection。在安装前者的时候,遵循docs里tutorial的提示时有一些疑问,想寻求下帮助。
- 安装PaddleYOLO是否同时需要clone PaddleDetection源码,并安装PaddleDetection?
在本项目的文档中,安装分两步,第一步安装PaddlePaddle,第二步安装PaddleDetection(先colone源码,再pip install)。这似乎很奇怪,原因有三:1. PaddleYOLO作为一个独立项目,安装的基础是另一个项目?2.我看到本项目有ppdet
文件夹,这似乎就是PaddleDetection的实现功能所需的主要文件,既然本项目已经有了,为什么还要另外clone并安装PaddleDetection呢。3. 在本项目README里的安装步骤里,没有clone PaddleDetection源码并安装PaddleDetection的步骤提示。
- 如果不必要clone PaddleDetection源码以及安装PaddleDetection,那么
PaddleYOLO/docs/tutorials /INSTALL_cn.md
里的安装测试程序确实会报错,这影响paddleYOLO的正常使用吗?
python ppdet/modeling/tests/test_architectures.py
我运行的环境是AI Studio,GPU为V100。在只下载安装PaddleYOLO源码的情况下,运行该命令会报错。但是在额外下载安装PaddleDetection后,跑这个测试程序会几乎正常的通过(一个Error是由于YOLOV6测试的文件名在测试程序里似乎写错了,和config文件夹里的实际对应不上会报一个错误。)
- 我在没有安装PaddleDetection的情况下,运行本项目README的shell命令,模型看起来是跑起来了,在运行
test_architectures.py
报错的情况下。所以是否不必要 安装PaddleDetection,也不必要理会doc/tutorials/INSTALL_cn.md的内容?
我的命令:
model_name=ppyoloe # 可修改,如 yolov7
job_name=ppyoloe_plus_crn_s_80e_coco # 可修改,如 yolov7_tiny_300e_coco
config=configs/${model_name}/${job_name}.yml
log_dir=log_dir/${job_name}
# weights=https://bj.bcebos.com/v1/paddledet/models/${job_name}.pdparams
weights=output/${job_name}/model_final.pdparams
# 1.训练(单卡/多卡),加 --eval 表示边训边评估,加 --amp 表示混合精度训练
CUDA_VISIBLE_DEVICES=0 python tools/train.py -c ${config} --eval --amp
我的一点修改:使用roadsign_voc数据集,因为默认下载coco数据太大了,而且ai studio里的下载速度很慢。
Metadata
Metadata
Assignees
Labels
No labels