yolo训练时,yolo的训练项目报错,如下
w, h = self.font.getsize(text) # text width, height
AttributeError: ‘FreeTypeFont’ object has no attribute ‘getsize’
说是字体没有getsize属性,实际看了一下,此属性存在,字体所在的路径字体也是存在的
~/.config/Ultralytics/
经排查,安装的pytorch版本与cuda版本不匹配导致,更换与自己ubuntu系统cuda版本相匹配的pytorch版本(找不到完全一样的对应版本,安装一个接近的版本即可),pytorch与cuda版本对应关系:pytorch官网
查看cuda版本命令:
nvidia-smi
pytorch官网cuda与之对应的版本,下图是一部分的对应关系,我cuda是11.4,pytorch官网没有给出cuda11.4对应的pytorch版本,我这里安装了1.13.0的pytorch版本(Linux and Windows下面第二条命令),下图中命令直接拷贝执行即可: