Skip to content
ModelListedExternal
Download

Lapvqa Vqa Native

Part of the LAPVQA collection.

KindOtherVersionClip vit l14 bestCgrade

Model source

Kind
Other
File size
196–197 MB
Version
vClip vit l14 best
Updated
Oct 10, 2026
Source
Hugging Face

Source description

LAPVQA — VQA (Native / End-to-end)

Part of the LAPVQA collection.

Description

VQA task heads trained with end-to-end fine-tuning (encoder + head jointly). Provides a baseline for comparison with the frozen-encoder variant lapvqa-vqa. Each .pt file is a plain state dict of VQAHead.

FileEncodervis_dim
clip-vit-l14_best.ptCLIP ViT-L/14 (fine-tuned)1024
siglip_best.ptSigLIP (fine-tuned)1152
florence2_best.ptFlorence-2 (fine-tuned)1024
coca_best.ptCoCa (fine-tuned)768
mae-vit-l16_best.ptMAE ViT-L/16 (fine-tuned)1024

Loading

import torch
from lapvqa.vqa.model import VQAHead

VIS_DIMS = {
    "clip-vit-l14": 1024, "siglip": 1152,
    "florence2": 1024, "coca": 768, "mae-vit-l16": 1024,
}
encoder = "siglip"
ckpt = torch.load(f"{encoder}_best.pt", map_location="cpu")
head = VQAHead(vis_dim=VIS_DIMS[encoder])
head.load_state_dict(ckpt)
head.eval()

Sources

1 source
Hugging FacePrimaryVersion 804f5c7c257b9ccce37cad2ccd30c3d0fb4e2bba
huggingface.co/dmusingu/lapvqa-vqa-native/tree/804f5c7c257b9ccce37cad2ccd30c3d0fb4e2bba

Verified Oct 10

Model artifacts

5 artifacts

clip-vit-l14_best.pt

pt · 197 MB · SHA-256 539b4ef4c32a…5982 · Hugging Face

Download

coca_best.pt

pt · 196 MB · SHA-256 b81a21dd8fa0…1c77 · Hugging Face

Download

florence2_best.pt

pt · 197 MB · SHA-256 00918af2ae21…a1d2 · Hugging Face

Download

mae-vit-l16_best.pt

pt · 197 MB · SHA-256 86b35bde4f5c…880c · Hugging Face

Download

siglip_best.pt

pt · 197 MB · SHA-256 e6e2c8598269…9881 · Hugging Face

Download

Source excerpts

2 excerpts

--- tags: - chest-xray - radiology - visual-question-answering - mimic-cxr license: apache-2.0 --- # LAPVQA — VQA (Native / End-to-end) Part of the [LAPVQA collection](https://huggingface.co/collections/dmusingu/lapvqa). ## Description VQA task heads trained with **end-to-end fine-tuning** (encoder + head jointly). Provides a baseline for comparison with the frozen-encoder variant [`lapvqa-vqa`](https://huggingface.co/dmusingu/lapvqa-vqa). Each `.pt` file is a plain state dict of `VQAHead`. | File | Encoder | vis_dim | |---|---|---| | `clip-vit-l14_best.pt` | CLIP ViT-L/14 (fine-tuned) | 1024 | | `siglip_best.pt` | SigLIP (fine-tuned) | 1152 | | `florence2_best.pt` | Florence-2 (fine-tuned) | 1024 | | `coca_best.pt` | CoCa (fine-tuned) | 768 | | `mae-vit-l16_best.pt` | MAE ViT-L/16 (fine-tuned) | 1024 | ## Loading ```python import torch from lapvqa.vqa.model import VQAHead VIS_DIMS = { "clip-vit-l14": 1024, "siglip": 1152, "florence2": 1024, "coca": 768, "mae-vit-l16": 1024, } encoder = "siglip" ckpt = torch.load(f"{encoder}_best.pt", map_location="cpu") head = VQAHead(vis_dim=VIS_DIMS[encoder]) head.load_state_dict(ckpt) head.eval() ```

Source context: 0 downloads · 0 likes · Pipeline visual-question-answering · Repo dmusingu/lapvqa-vqa-native