1、yolov5 直接上colab为啥会报路径错误?
转义字符有问题,yolov5会将路径用 \ 连接,这在colab中将识别成转义字符进而无法识别出路径,所以需要在 ./utils/datasets.py
中的第633行 path = self.img_files[index]
后面加一个 path = path.replace('\\', '/')
变成:
path = self.img_files[index]
path = path.replace('\\', '/')
2、yolov5在colab上运行报错 RuntimeError: result type Float can‘t be cast to the desired output type Long
这是因为直接用requirements.txt中的要求配置环境的话,torch的版本会过高,可以将requirements.txt中torch的版本改为 1.11.0,详见:版本问题报错
3、如何在colab上启动tensorboard
首先 %load_ext tensorboard
加载tensorboard模块,然后
%tensorboard --logdir=/content/drive/MyDrive/yolov5-5.0_colab/runs/train
将tensorboard的工作目录指向运行文件生成的目录,注意,只需要指向train一级即可,train下面可能还有许多个exp文件夹,不用管,tensorboard会自己识别,你只需要在打开的tensorboard界面中选择即可