Files
model-training/whisper/check_lora_weights.py
T
2026-07-19 23:52:25 +04:00

14 lines
535 B
Python

from peft import PeftModel
from transformers import WhisperForConditionalGeneration
base = WhisperForConditionalGeneration.from_pretrained("openai/whisper-small")
model = PeftModel.from_pretrained(base, "whisper-small/checkpoint-1000")
# check if any lora weights are actually non-zero
import torch
for name, param in model.named_parameters():
if "lora" in name and param.abs().sum() > 0:
print(f"[+] active: {name} | sum: {param.abs().sum().item():.4f}")
break
else:
print("[-] no active lora weights found")