Spaces:
Runtime error
Runtime error
File size: 908 Bytes
5e0b9df |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
import torch.utils.data
import torchvision
from hotr.data.datasets.coco import build as build_coco
from hotr.data.datasets.vcoco import build as build_vcoco
from hotr.data.datasets.hico import build as build_hico
def get_coco_api_from_dataset(dataset):
for _ in range(10): # what is this for?
if isinstance(dataset, torch.utils.data.Subset):
dataset = dataset.dataset
if isinstance(dataset, torchvision.datasets.CocoDetection):
return dataset.coco
def build_dataset(image_set, args):
if args.dataset_file == 'coco':
return build_coco(image_set, args)
elif args.dataset_file == 'vcoco':
return build_vcoco(image_set, args)
elif args.dataset_file == 'hico-det':
return build_hico(image_set, args)
raise ValueError(f'dataset {args.dataset_file} not supported') |