languagebind-source / al_ret /data_dataloaders.py
myang333's picture
Mirror LanguageBind source at upstream commit 7070c53375661cdb235801176b564b45f96f0648
e857f97 verified
Raw
History Blame Contribute Delete
851 Bytes
import argparse
import torch
from torch.utils.data import DataLoader
from data.build_datasets import get_data
from data.process_audio import get_audio_transform
from .dataloader_msrvtt_retrieval import MSRVTT_DataLoader
def dataloader_msrvtt_test(args, tokenizer, subset="test"):
msrvtt_testset = MSRVTT_DataLoader(
csv_path=args.val_csv,
features_path=args.features_path,
max_words=args.max_words,
tokenizer=tokenizer,
transform=get_audio_transform(args)
)
dataloader_msrvtt = DataLoader(
msrvtt_testset,
batch_size=args.batch_size_val,
num_workers=args.num_thread_reader,
shuffle=False,
drop_last=False,
)
return dataloader_msrvtt, len(msrvtt_testset)
DATALOADER_DICT = {}
DATALOADER_DICT["msrvtt"] = {"val":dataloader_msrvtt_test, "test":None}