in src/retrieval_utils.py [0:0]
def init(args, get_video_encoder_only=True, logger=None):
# Loading Train data
print("Loading training data")
dataset = AVideoDataset(
ds_name=args.dataset,
root_dir=args.root_dir,
mode='train',
num_frames=args.clip_len,
sample_rate=args.steps_bet_clips,
num_train_clips=args.train_clips_per_video,
train_crop_size=112,
seed=None,
fold=args.fold,
colorjitter=False,
temp_jitter=True,
center_crop=False,
target_fps=30,
decode_audio=False,
)
print("Loading validation data")
dataset_test = AVideoDataset(
ds_name=args.dataset,
root_dir=args.root_dir,
mode='test',
num_frames=args.clip_len,
sample_rate=args.steps_bet_clips,
num_spatial_crops=1,
num_ensemble_views=args.train_clips_per_video,
test_crop_size=112,
seed=None,
fold=args.fold,
colorjitter=False,
temp_jitter=True,
center_crop=False,
target_fps=30,
decode_audio=False,
)
model = get_model(args,
get_video_encoder_only=get_video_encoder_only, logger=logger)
return model, dataset, dataset_test