Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • PaddleDetection
  • Issue
  • #1326

P
PaddleDetection
  • 项目概览

PaddlePaddle / PaddleDetection
大约 2 年 前同步成功

通知 708
Star 11112
Fork 2696
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 184
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 40
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
P
PaddleDetection
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 184
    • Issue 184
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 40
    • 合并请求 40
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 9月 01, 2020 by saxon_zh@saxon_zhGuest

Yml File Issue

Created by: singlautsav

Command used to train the dataset, the dataset is in coco format python -u tools/train.py -c configs/faster_rcnn_r50_1x.yml -o pretrain_weights=https://paddlemodels.bj.bcebos.com/object_detection/faster_rcnn_r50_1x.tar

Error I have currently

Traceback (most recent call last): File "tools/train.py", line 370, in <module> main() File "tools/train.py", line 69, in main cfg = load_config(FLAGS.config) File "D:\gith\PaddleDetection\ppdet\core\workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\__init__.py", line 114, in load return loader.get_single_data() File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\constructor.py", line 49, in get_single_data node = self.get_single_node() File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\composer.py", line 36, in get_single_node document = self.compose_document() File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\composer.py", line 55, in compose_document node = self.compose_node(None, None) File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\composer.py", line 84, in compose_node node = self.compose_mapping_node(anchor) File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\composer.py", line 127, in compose_mapping_node while not self.check_event(MappingEndEvent): File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\parser.py", line 98, in check_event self.current_event = self.state() File "C:\Users\Utsav Singla\AppData\Local\Programs\Python\Python37\lib\site-packages\yaml\parser.py", line 439, in parse_block_mapping_key "expected <block end>, but found %r" % token.id, token.start_mark) yaml.parser.ParserError: while parsing a block mapping in "configs/faster_rcnn_r50_1x.yml", line 1, column 1 expected <block end>, but found '<block mapping start>' in "configs/faster_rcnn_r50_1x.yml", line 94, column 3

My YML file is

`architecture: FasterRCNN use_gpu: False max_iters: 180000 log_smooth_window: 20 save_dir: output snapshot_iter: 10000 pretrain_weights: https://paddle-imagenet-models-name.bj.bcebos.com/ResNet50_cos_pretrained.tar metric: COCO weights: output/faster_rcnn_r50_1x/model_final num_classes: 81

FasterRCNN: backbone: ResNet rpn_head: RPNHead roi_extractor: RoIAlign bbox_head: BBoxHead bbox_assigner: BBoxAssigner

ResNet: norm_type: affine_channel depth: 50 feature_maps: 4 freeze_at: 2

ResNetC5: depth: 50 norm_type: affine_channel

RPNHead: anchor_generator: anchor_sizes: [32, 64, 128, 256, 512] aspect_ratios: [0.5, 1.0, 2.0] stride: [16.0, 16.0] variance: [1.0, 1.0, 1.0, 1.0] rpn_target_assign: rpn_batch_size_per_im: 256 rpn_fg_fraction: 0.5 rpn_negative_overlap: 0.3 rpn_positive_overlap: 0.7 rpn_straddle_thresh: 0.0 use_random: true train_proposal: min_size: 0.0 nms_thresh: 0.7 pre_nms_top_n: 12000 post_nms_top_n: 2000 test_proposal: min_size: 0.0 nms_thresh: 0.7 pre_nms_top_n: 6000 post_nms_top_n: 1000

RoIAlign: resolution: 14 sampling_ratio: 0 spatial_scale: 0.0625

BBoxAssigner: batch_size_per_im: 512 bbox_reg_weights: [0.1, 0.1, 0.2, 0.2] bg_thresh_hi: 0.5 bg_thresh_lo: 0.0 fg_fraction: 0.25 fg_thresh: 0.5

BBoxHead: head: ResNetC5 nms: keep_top_k: 100 nms_threshold: 0.5 score_threshold: 0.05

LearningRate: base_lr: 0.01 schedulers:

  • !PiecewiseDecay gamma: 0.1 milestones: [120000, 160000]
  • !LinearWarmup start_factor: 0.3333333333333333 steps: 500

OptimizerBuilder: optimizer: momentum: 0.9 type: Momentum regularizer: factor: 0.0001 type: L2

READER: 'faster_reader.yml' TrainReader: fields: ['image', 'gt_bbox', 'gt_class', 'gt_score'] dataset: !COCODataSet dataset_dir: dataset/coco/cocoDataset anno_path: annotations/instances_train2017.json image_dir: train2017 with_background: false

EvalReader: inputs_def: fields: ['image', 'gt_bbox', 'gt_class', 'gt_score'] # num_max_boxes: 50 dataset: !COCODataSet dataset_dir: dataset/coco/cocoDataset anno_path: annotations/instances_val2017.json image_dir: val2017 use_default_label: true with_background: false`

Some modifications made in code, because this line was throwing errors earlier with open(file_path, errors='ignore') as f:

Update: a. Deleted the duplicate yml

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/PaddleDetection#1326
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7