Spaces:
Running
on
Zero
Running
on
Zero
| import os | |
| class MyPath(object): | |
| def db_root_dir(database=''): | |
| coco_root = "/data/vision/torralba/datasets/coco_2017" | |
| sam_caption_root = "/vision-nfs/torralba/datasets/vision/sam/captions" | |
| root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | |
| map={ | |
| "coco_train": f"{coco_root}/train2017/", | |
| "coco_caption_train": f"{coco_root}/annotations/captions_train2017.json", | |
| "coco_val": f"{coco_root}/val2017/", | |
| "coco_caption_val": f"{coco_root}/annotations/captions_val2017.json", | |
| "sam_images": "/vision-nfs/torralba/datasets/vision/sam/images", | |
| "sam_captions": sam_caption_root, | |
| "sam_whole_filtered_ids_train": "data/filtered_sam/all_remain_ids_train.pickle", | |
| "sam_whole_filtered_ids_val": "data/filtered_sam/all_remain_ids_val.pickle", | |
| "sam_id_dict": "data/filtered_sam/all_id_dict.pickle", | |
| "lhq_ids_sub500": "data/LHQ500_caption/idx/subsample_500.pickle", | |
| "lhq_images": "data/LHQ500_caption/subsample_500", | |
| "lhq_captions": "data/LHQ500_caption/captions", | |
| } | |
| ret = map.get(database, None) | |
| if ret is None: | |
| raise NotImplementedError | |
| return ret |