from .ReVOS_Dataset import VideoReVOSDataset class VideoMeVISDataset(VideoReVOSDataset): def __init__(self, image_folder, expression_file, mask_file, extra_image_processor=None, tokenizer=None, select_number=5, sampled_frames=10, offline_processed_text_folder=None, template_map_fn=None, max_length=2048, lazy=True, repeats=1, special_tokens=None, ): super().__init__( image_folder=image_folder, expression_file=expression_file, mask_file=mask_file, tokenizer=tokenizer, extra_image_processor=extra_image_processor, select_number=select_number, sampled_frames=sampled_frames, offline_processed_text_folder=offline_processed_text_folder, template_map_fn=template_map_fn, max_length=max_length, lazy=lazy, repeats=repeats, special_tokens=special_tokens, )