我的.yaml配置文件如下:
TRAIN: ENABLE: False DATASET: kinetics BATCH_SIZE: 8 EVAL_PERIOD: 10 CHECKPOINT_PERIOD: 10 AUTO_RESUME: True DATA: USE_OFFSET_SAMPLING: True DECODING_BACKEND: decord NUM_FRAMES: 16 SAMPLING_RATE: 4 TRAIN_JITTER_SCALES: [224, 224] TRAIN_CROP_SIZE: 224 TEST_CROP_SIZE: 256 INPUT_CHANNEL_NUM: [3] # PATH_TO_DATA_DIR: path-to-imagenet-dir
加载配置文件时报错:
yaml.parser.ParserError: expected '<document start>', but found '<block mapping start>' in "exp/uniformer_b16x4_k400/test.yaml", line 8, column 1 python-BaseException
网上搜了一下,有人提到是.yaml内容格式有问题,或有一些不正确的操作。
然后我将.yaml内容放到这里检查,验证成功,但他给了我一个更鲁棒的意见:
然后当我复制这句话时,我发现它可以使用。然后我检查了一下,发现一开始有一个空间,导致格式错误。修改后不报告错误。