demo / dataset /catalog.py
liuhaotian's picture
Upload app
f9a674e
import os
class DatasetCatalog:
def __init__(self, ROOT, which_embedder):
assert which_embedder in ['clip', 'bert']
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
self.VGGrounding = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params": dict(
tsv_path=os.path.join(ROOT,'GROUNDING/gqa/tsv/train-00.tsv'),
)
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
self.FlickrGrounding = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params":dict(
tsv_path=os.path.join(ROOT,'GROUNDING/flickr30k/tsv/train-00.tsv'),
)
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
self.SBUGrounding = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params":dict(
tsv_path=os.path.join(ROOT,'GROUNDING/SBU/tsv/train-00.tsv'),
)
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
self.CC3MGrounding = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params":dict(
tsv_path=os.path.join(ROOT,'GROUNDING/CC3M/tsv/train-00.tsv'),
)
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
self.CC12MGrounding = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params":dict(
tsv_path=os.path.join(ROOT,'GROUNDING/CC12M/tsv/train-00.tsv'),
)
}
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# temp = 'category_embedding_clip.pth' if which_embedder == 'clip' else 'category_embedding_bert.pth'
# obj365_category_embedding_path = os.path.join(ROOT, 'OBJECTS365', temp)
self.Obj365Detection = {
"target": "dataset.tsv_dataset.TSVDataset",
"train_params":dict(
tsv_path=os.path.join(ROOT,'OBJECTS365/tsv/train-00.tsv'),
),
}