深度学习yolov3的评估

博主你好,我在用yolov3进行训练数据的时候(我用的GPU来工作),每次到评估部分就会出错会是什么原因?能抽空帮忙看一下吗?
    for batch_i, (_, imgs, targets) in enumerate(dataloader):
        # imgs : [batch_size,channels,width,height]
        # targets : [index,class_id,cx,cy,w,h]

        # Extract labels
        labels += targets[:, 1].tolist()
        # Rescale target
        targets[:, 2:] = xywh2xyxy(targets[:, 2:])
        targets[:, 2:] *= img_size

        imgs = Variable(imgs.type(Tensor), requires_grad=False)

img

TypeError: list indices must be integers or slices, not tuple 因为这样的错误。我尝试过百度找其他版本的test.py,但是大家的都是这样的代码,我觉着代码应该没什么问题,我这边就是会到这边出错,也不知道是什么情况,想问问博主,这边的错误应该怎么解决?万分感谢!