使用.yml文件时关于pyYAML的 ‘!****’ 语句出现报错
Created by: Eric-Hjx
是在aistudio的环境里运行 python ppdet / modeling / tests / test_architectures.py 命令
/home/aistudio/PaddleDetection EEEEEEEEEEEE
ERROR: test_test (main.TestCascadeRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/cascade_rcnn_r50_fpn_1x.yml", line 89, column 5
====================================================================== ERROR: test_train (main.TestCascadeRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/cascade_rcnn_r50_fpn_1x.yml", line 89, column 5
====================================================================== ERROR: test_test (main.TestFasterRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/faster_rcnn_r50_1x.yml", line 76, column 5
====================================================================== ERROR: test_train (main.TestFasterRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/faster_rcnn_r50_1x.yml", line 76, column 5
====================================================================== ERROR: test_test (main.TestMaskRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/mask_rcnn_r50_1x.yml", line 87, column 5
====================================================================== ERROR: test_train (main.TestMaskRCNN)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/mask_rcnn_r50_1x.yml", line 87, column 5
====================================================================== ERROR: test_test (main.TestRetinaNet)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/retinanet_r50_fpn_1x.yml", line 58, column 5
====================================================================== ERROR: test_train (main.TestRetinaNet)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/retinanet_r50_fpn_1x.yml", line 58, column 5
====================================================================== ERROR: test_test (main.TestSSD)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 404, in construct_yaml_map value = self.construct_mapping(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 210, in construct_mapping return super().construct_mapping(node, deep=deep) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 135, in construct_mapping value = self.construct_object(value_node, deep=deep) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!VOCDataSet' in "configs/ssd/ssd_mobilenet_v1_voc.yml", line 61, column 5
====================================================================== ERROR: test_train (main.TestSSD)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 404, in construct_yaml_map value = self.construct_mapping(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 210, in construct_mapping return super().construct_mapping(node, deep=deep) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 135, in construct_mapping value = self.construct_object(value_node, deep=deep) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!VOCDataSet' in "configs/ssd/ssd_mobilenet_v1_voc.yml", line 61, column 5
====================================================================== ERROR: test_test (main.TestYolov3)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/yolov3_darknet.yml", line 45, column 5
====================================================================== ERROR: test_train (main.TestYolov3)
Traceback (most recent call last): File "ppdet/modeling/tests/test_architectures.py", line 42, in setUp self.cfg = load_config(self.cfg_file) File "/home/aistudio/PaddleDetection/ppdet/core/workspace.py", line 86, in load_config cfg = merge_config(yaml.load(f, Loader=yaml.Loader), cfg) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/init.py", line 114, in load return loader.get_single_data() File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 43, in get_single_data return self.construct_document(node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 52, in construct_document for dummy in generator: File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 399, in construct_yaml_seq data.extend(self.construct_sequence(node)) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in construct_sequence for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 122, in for child in node.value] File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 92, in construct_object data = constructor(self, node) File "/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/yaml/constructor.py", line 420, in construct_undefined node.start_mark) yaml.constructor.ConstructorError: could not determine a constructor for the tag '!PiecewiseDecay' in "configs/yolov3_darknet.yml", line 45, column 5
Ran 12 tests in 0.127s
FAILED (errors=12)