[update] fp16 inference

pull/112/head
jingyaogong 2026-03-27 16:22:38 +08:00
parent 1a6d650e9a
commit 9089310ede
2 changed files with 2 additions and 2 deletions

View File

@ -26,7 +26,7 @@ def init_model(args):
model.vision_encoder, model.processor = MiniMindVLM.get_vision_model("./model/siglip2-base-p16-ve")
get_model_params(model, model.config)
preprocess = model.processor
return model.eval().to(args.device), tokenizer, preprocess
return model.half().eval().to(args.device), tokenizer, preprocess
def main():

View File

@ -40,7 +40,7 @@ def load_vlm_model(model_path):
if model.vision_encoder is None: raise FileNotFoundError(f"视觉编码器未找到: {vision_model_path}")
preprocess = model.processor
lm_config = model.config
model = model.eval().to(device)
model = model.half().eval().to(device)
model.vision_encoder = model.vision_encoder.to(device)
current_model_name = os.path.basename(model_path)
param_str = f'{sum(p.numel() for p in model.parameters() if p.requires_grad) / 1e6:.2f}M'