diff --git a/python/sglang/srt/model_loader/weight_utils.py b/python/sglang/srt/model_loader/weight_utils.py index a534be5a6..4c236f715 100644 --- a/python/sglang/srt/model_loader/weight_utils.py +++ b/python/sglang/srt/model_loader/weight_utils.py @@ -393,7 +393,12 @@ def find_local_hf_snapshot_dir( for f in local_weight_files: base_name = os.path.basename(f) # Check if this is a single model file (not sharded) - if base_name in ["model.safetensors", "pytorch_model.safetensors"]: + # Include adapter_model.safetensors for LoRA adapters + if base_name in [ + "model.safetensors", + "pytorch_model.safetensors", + "adapter_model.safetensors", + ]: if not _validate_safetensors_file(f): logger.info( "Corrupted model file %s for %s. "