Traceback (most recent call last):
File "d:/Studies/bhdx/CODE/LF-YOLO-master/train.py", line 554, in <module>
train(hyp, opt, device, tb_writer)
File "d:/Studies/bhdx/CODE/LF-YOLO-master/train.py", line 68, in train
data_dict = yaml.load(f, Loader=yaml.SafeLoader) # data dict
File "D:\Studies\Anaconda3\envs\pytorch\lib\site-packages\yaml\__init__.py", line 79, in load
loader = Loader(stream)
File "D:\Studies\Anaconda3\envs\pytorch\lib\site-packages\yaml\loader.py", line 34, in __init__
Reader.__init__(self, stream)
File "D:\Studies\Anaconda3\envs\pytorch\lib\site-packages\yaml\reader.py", line 85, in __init__
self.determine_encoding()
File "D:\Studies\Anaconda3\envs\pytorch\lib\site-packages\yaml\reader.py", line 124, in determine_encoding
self.update_raw()
File "D:\Studies\Anaconda3\envs\pytorch\lib\site-packages\yaml\reader.py", line 178, in update_raw
data = self.stream.read(size)
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 174: illegal multibyte sequence
CTRL跳转到File “d:/Studies/bhdx/CODE/LF-YOLO-master/train.py”, line 68
# Configure
plots = not opt.evolve # create plots
cuda = device.type != 'cpu'
init_seeds(2 + rank)
with open(opt.data) as f:
data_dict = yaml.load(f, Loader=yaml.SafeLoader) # data dict
is_coco = opt.data.endswith('coco.yaml')
改为
# Configure
plots = not opt.evolve # create plots
cuda = device.type != 'cpu'
init_seeds(2 + rank)
with open(opt.data,encoding='UTF-8') as f:
data_dict = yaml.load(f, Loader=yaml.SafeLoader) # data dict
is_coco = opt.data.endswith('coco.yaml')
主要是需要找到位置