Unverified 提交 60c8a4f6 authored 作者: Glenn Jocher's avatar Glenn Jocher 提交者: GitHub

Fix for *.yaml emojis on load (#5543)

Fix for Colab hub error: ```python import yaml with open('yolov5s.yaml', errors='ignore') as f: d = yaml.safe_load(f) # model dict print(d) --------------------------------------------------------------------------- ReaderError Traceback (most recent call last) <ipython-input-8-1150b5143073> in <module>() 2 3 with open('yolov5s.yaml', errors='ignore') as f: ----> 4 d = yaml.safe_load(f) # model dict 5 6 print(d) 6 frames /usr/local/lib/python3.7/dist-packages/yaml/reader.py in check_printable(self, data) 142 position = self.index+(len(self.buffer)-self.pointer)+match.start() 143 raise ReaderError(self.name, position, ord(character), --> 144 'unicode', "special characters are not allowed") 145 146 def update(self, length): ReaderError: unacceptable character #x1f680: special characters are not allowed in "yolov5s.yaml", position 9 ```
上级 e189fa15
......@@ -90,7 +90,7 @@ class Model(nn.Module):
else: # is *.yaml
import yaml # for torch hub
self.yaml_file = Path(cfg).name
with open(cfg, errors='ignore') as f:
with open(cfg, encoding='ascii', errors='ignore') as f:
self.yaml = yaml.safe_load(f) # model dict
# Define model
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论