Views
No views yet
Qwen/Qwen3-VL-8B-Instruct.fovis package is available.1import torch
2from peft import PeftModel
3from transformers import AutoProcessor, Qwen3VLForConditionalGeneration
4
5from fovis import FOVISConfig, patch_qwen3vl_model, register_fovis
6
7register_fovis(
8 FOVISConfig(fovis_chunk_size=512, fovis_topk=3),
9 model_type="qwen3vl",
10)
11
12base_model = Qwen3VLForConditionalGeneration.from_pretrained(
13 "Qwen/Qwen3-VL-8B-Instruct",
14 torch_dtype=torch.bfloat16,
15 device_map="cuda:0",
16 attn_implementation="flash_attention_2",
17)
18patch_qwen3vl_model(base_model)
19
20model = PeftModel.from_pretrained(
21 base_model,
22 "kiki041126/fovis",
23 torch_dtype=torch.bfloat16,
24)
25model = model.merge_and_unload()
26model.eval()
27
28processor = AutoProcessor.from_pretrained("kiki041126/fovis")