Support start up LoRA server without initial adapters (#8019)
This commit is contained in:
@@ -574,7 +574,7 @@ class TokenizerManager:
|
||||
"The server is not configured to enable custom logit processor. "
|
||||
"Please set `--enable-custom-logits-processor` to enable this feature."
|
||||
)
|
||||
if self.server_args.lora_paths and obj.lora_path:
|
||||
if self.server_args.enable_lora and obj.lora_path:
|
||||
self._validate_lora_adapters(obj)
|
||||
|
||||
def _validate_input_ids_in_vocab(
|
||||
@@ -1037,6 +1037,10 @@ class TokenizerManager:
|
||||
_: Optional[fastapi.Request] = None,
|
||||
) -> LoadLoRAAdapterReqOutput:
|
||||
self.auto_create_handle_loop()
|
||||
if not self.server_args.enable_lora:
|
||||
raise ValueError(
|
||||
"LoRA is not enabled. Please set `--enable-lora` to enable LoRA."
|
||||
)
|
||||
|
||||
# TODO (lifuhuang): Remove this after we verify that dynamic lora loading works
|
||||
# with dp_size > 1.
|
||||
@@ -1060,6 +1064,10 @@ class TokenizerManager:
|
||||
_: Optional[fastapi.Request] = None,
|
||||
) -> UnloadLoRAAdapterReqOutput:
|
||||
self.auto_create_handle_loop()
|
||||
if not self.server_args.enable_lora:
|
||||
raise ValueError(
|
||||
"LoRA is not enabled. Please set `--enable-lora` to enable LoRA."
|
||||
)
|
||||
|
||||
# TODO (lifuhuang): Remove this after we verify that dynamic lora loading works
|
||||
# with dp_size > 1.
|
||||
|
||||
Reference in New Issue
Block a user