from typing import List, Optional, Tuple, Type, overload import pytest import transformers from transformers import (AutoConfig, AutoModelForVision2Seq, AutoTokenizer, BatchEncoding) from aphrodite.common.sequence import SampleLogprobs from aphrodite.common.utils import STR_DTYPE_TO_TORCH_DTYPE from aphrodite.multimodal.utils import (rescale_image_size, rescale_video_size, resize_video, sample_frames_from_video) from ....conftest import (VIDEO_ASSETS, AphroditeRunner, HfRunner, PromptImageInput, _VideoAssets) from ...utils import check_logprobs_close # Video test HF_VIDEO_PROMPTS = VIDEO_ASSETS.prompts( { "sample_demo_1": "<|im_start|>user