Multi Class implementation Mask RCNN

If you don’t want to change the backbone, and opt for using resnet50 model described in the tutorial, all should go well if you use labels = torch.as_tensor(obj_ids, dtype=torch.int64). Unless there is something incorrect in your dataset class. Hence, I suggest that you revise your dataset class, best way to do this is by invoking it separately (a simple program with a main function) and check that everything is correct; better off in the debug mode (via Spyder or PyChram) to trace everything in a step-by-step bases. You might as well go over the rest of your code to make sure everything is correct. I have tried it with 60 different classes and it is working.