mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-07-08 08:07:08 +08:00
Refactor error handling for multiple exceptions in preprocessing (#15650)
Signed-off-by: JasonZhu1313 <jasonchu13@outlook.com>
This commit is contained in:
parent
4d0ec37267
commit
cec8c7d7f8
@ -197,16 +197,8 @@ class OpenAIServingChat(OpenAIServing):
|
|||||||
truncate_prompt_tokens=request.truncate_prompt_tokens,
|
truncate_prompt_tokens=request.truncate_prompt_tokens,
|
||||||
add_special_tokens=request.add_special_tokens,
|
add_special_tokens=request.add_special_tokens,
|
||||||
)
|
)
|
||||||
except ValueError as e:
|
except (ValueError, TypeError, RuntimeError,
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
jinja2.TemplateError) as e:
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except TypeError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except RuntimeError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except jinja2.TemplateError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
logger.exception("Error in preprocessing prompt inputs")
|
||||||
return self.create_error_response(str(e))
|
return self.create_error_response(str(e))
|
||||||
|
|
||||||
|
|||||||
@ -139,10 +139,7 @@ class OpenAIServingEmbedding(OpenAIServing):
|
|||||||
truncate_prompt_tokens=truncate_prompt_tokens,
|
truncate_prompt_tokens=truncate_prompt_tokens,
|
||||||
add_special_tokens=request.add_special_tokens,
|
add_special_tokens=request.add_special_tokens,
|
||||||
)
|
)
|
||||||
except ValueError as e:
|
except (ValueError, TypeError) as e:
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except TypeError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
logger.exception("Error in preprocessing prompt inputs")
|
||||||
return self.create_error_response(str(e))
|
return self.create_error_response(str(e))
|
||||||
|
|
||||||
|
|||||||
@ -136,13 +136,7 @@ class OpenAIServingPooling(OpenAIServing):
|
|||||||
truncate_prompt_tokens=truncate_prompt_tokens,
|
truncate_prompt_tokens=truncate_prompt_tokens,
|
||||||
add_special_tokens=request.add_special_tokens,
|
add_special_tokens=request.add_special_tokens,
|
||||||
)
|
)
|
||||||
except ValueError as e:
|
except (ValueError, TypeError, jinja2.TemplateError) as e:
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except TypeError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except jinja2.TemplateError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
logger.exception("Error in preprocessing prompt inputs")
|
||||||
return self.create_error_response(str(e))
|
return self.create_error_response(str(e))
|
||||||
|
|
||||||
|
|||||||
@ -89,13 +89,7 @@ class OpenAIServingTokenization(OpenAIServing):
|
|||||||
request.prompt,
|
request.prompt,
|
||||||
add_special_tokens=request.add_special_tokens,
|
add_special_tokens=request.add_special_tokens,
|
||||||
)
|
)
|
||||||
except ValueError as e:
|
except (ValueError, TypeError, jinja2.TemplateError) as e:
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except TypeError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
|
||||||
return self.create_error_response(str(e))
|
|
||||||
except jinja2.TemplateError as e:
|
|
||||||
logger.exception("Error in preprocessing prompt inputs")
|
logger.exception("Error in preprocessing prompt inputs")
|
||||||
return self.create_error_response(str(e))
|
return self.create_error_response(str(e))
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user