ITADN

[Bug]: paddlenlp/server/handlers/custom_model_handler.py 获取参数问题

#11213OpenVANDJACKY 创建于 2026-02-13
bug
V
VANDJACKYcommented
### 软件环境 ```Markdown - paddlepaddle:2.6.0 - paddlepaddle-gpu: 2.6.0 - paddlenlp: 2.6.0 ``` ### 重复问题 - [x] I have searched the existing issues ### 错误描述 ```Markdown 该文件存在两处错误 max_seq_len = 128 batch_size = 1 if "max_seq_len" not in parameters: max_seq_len = parameters["max_seq_len"] if "batch_size" not in parameters: batch_size = parameters["batch_size"] 1. - 当 "max_seq_len" 不在 parameters 中时,代码尝试访问 parameters["max_seq_len"] ,这会引发 KeyError 异常 2. - 当 "batch_size" 不在 parameters 中时,代码尝试访问 parameters["batch_size"] ,同样会引发 KeyError 异常 3. - 即使不引发异常,这种逻辑也无法正确获取外部参数,因为只有当参数不存在时才尝试获取 在版本 https://github.com/PaddlePaddle/PaddleNLP/blob/develop/paddlenlp/server/handlers/custom_model_handler.py 依然存在该问题 ``` ### 稳定复现步骤 & 代码 阅读代码即可发现明显问题
0 条评论