From b691dcc49050268ce07f5d2610b64332d3d773f0 Mon Sep 17 00:00:00 2001 From: JieXin Liang Date: Mon, 30 Jun 2025 06:42:45 +0800 Subject: [PATCH] [misc] reduce weird rope_scaling_factor warning (#7176) --- python/sglang/srt/configs/internvl.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/sglang/srt/configs/internvl.py b/python/sglang/srt/configs/internvl.py index 0cc29212f..f386c5c21 100644 --- a/python/sglang/srt/configs/internvl.py +++ b/python/sglang/srt/configs/internvl.py @@ -148,11 +148,14 @@ class InternLM2Config(PretrainedConfig): if ( rope_scaling_factor is None or not isinstance(rope_scaling_factor, float) + or not isinstance(rope_scaling_factor, int) or rope_scaling_factor < 1.0 ): raise ValueError( - f"`rope_scaling`'s factor field must be a float >= 1, got {rope_scaling_factor}" + f"`rope_scaling`'s factor field must be a float|int >= 1, got {rope_scaling_factor}" ) + if isinstance(rope_scaling_factor, int): + rope_scaling_factor = float(rope_scaling_factor) class InternVisionConfig(PretrainedConfig):