Views
No views yet
1from peft import PeftModel, PeftConfig
2from transformers import AutoModelForVision2Seq, AutoProcessor
3
4# Load configuration
5config = PeftConfig.from_pretrained("suv11235/chandra-grpo-lora-10-ep-50-docs")
6
7# Load base model
8base_model = AutoModelForVision2Seq.from_pretrained(
9 config.base_model_name_or_path,
10 torch_dtype="auto",
11 trust_remote_code=True,
12)
13
14# Load model with LoRA adapter
15model = PeftModel.from_pretrained(base_model, "suv11235/chandra-grpo-lora-10-ep-50-docs")
16
17# Load processor
18processor = AutoProcessor.from_pretrained(
19 config.base_model_name_or_path,
20 trust_remote_code=True,
21)
22
23# Use for inference
24# ... (process images and generate text)1from peft import PeftModel, PeftConfig
2from transformers import AutoModelForVision2Seq
3
4# Load with adapter
5config = PeftConfig.from_pretrained("suv11235/chandra-grpo-lora-10-ep-50-docs")
6base_model = AutoModelForVision2Seq.from_pretrained(
7 config.base_model_name_or_path,
8 torch_dtype="auto",
9 trust_remote_code=True,
10)
11model = PeftModel.from_pretrained(base_model, "suv11235/chandra-grpo-lora-10-ep-50-docs")
12
13# Merge and save
14merged_model = model.merge_and_unload()
15merged_model.save_pretrained("./merged-model")