在当前版本中,用户可以在服务化配置中配置ModelConfig参数说明对应的后处理参数默认值。若用户没有指定相关配置,则后处理参数的默认值将会从模型权重目录下的配置文件中读取。不同后端的配置文件不同:
上述规则可能会导致当前版本与1.0.RC2版本的推理结果不一致,但当前版本的结果会更加符合人类语言习惯。
如需复现1.0.RC2版本的推理结果,需要指定后处理参数和上个版本Server提供的默认值一致,1.0.RC2版本的Server提供的默认值请参见表1。
参数 |
默认值 |
---|---|
temperature |
1.0 |
top_k |
0 |
top_p |
1.0 |
do_sample |
False |
repetition_penalty |
1.0 |
frequency_penalty |
0.0 |
presence_penalty |
0.0 |