Support weight loading without mmap (#7469)

This commit is contained in:
Yuhong Guo
2025-06-24 06:13:59 +08:00
committed by GitHub
parent e5ddeb04d5
commit e5afb88b1c
4 changed files with 21 additions and 2 deletions

View File

@@ -337,7 +337,14 @@ class DefaultModelLoader(BaseModelLoader):
hf_weights_files,
)
elif use_safetensors:
weights_iterator = safetensors_weights_iterator(hf_weights_files)
from sglang.srt.managers.schedule_batch import global_server_args_dict
weight_loader_disable_mmap = global_server_args_dict.get(
"weight_loader_disable_mmap"
)
weights_iterator = safetensors_weights_iterator(
hf_weights_files, disable_mmap=weight_loader_disable_mmap
)
else:
weights_iterator = pt_weights_iterator(hf_weights_files)