@dataclass(frozen=True)classImageAsset:name:ImageAssetName@propertydefpil_image(self)->Image.Image:image_path=get_vllm_public_assets(filename=f"{self.name}.jpg",s3_prefix=VLM_IMAGES_DIR)returnImage.open(image_path)@propertydefimage_embeds(self)->torch.Tensor:""" Image embeddings, only used for testing purposes with llava 1.5. """image_path=get_vllm_public_assets(filename=f"{self.name}.pt",s3_prefix=VLM_IMAGES_DIR)returntorch.load(image_path,map_location="cpu",weights_only=True)