File tree 3 files changed +10
-6
lines changed 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change
1
+ ## 0.4.0 (2025-01-18)
2
+
3
+ ### Fix
4
+
5
+ - ensure all generation parameters are passed to the MBart model
6
+
1
7
## 0.3.0 (2025-01-16)
2
8
3
9
### Feat
Original file line number Diff line number Diff line change 1
1
[project ]
2
2
name = " translation-api"
3
- version = " 0.3 .0"
3
+ version = " 0.4 .0"
4
4
description = " A FastAPI project integrating translation services."
5
5
authors = [{ name = " Grzegorz Gwóźdź" }]
6
6
requires-python = " >=3.12,<3.13"
Original file line number Diff line number Diff line change @@ -90,12 +90,10 @@ def handle_command(
90
90
tokenizer .src_lang = source_language
91
91
inputs = tokenizer (text , return_tensors = "pt" ).to (config .device )
92
92
93
- if "forced_bos_token_id" in generation_parameters :
94
- kwargs = {"forced_bos_token_id" : generation_parameters ["forced_bos_token_id" ]}
95
- else :
96
- kwargs = {"forced_bos_token_id" : tokenizer .lang_code_to_id [target_language ]}
93
+ if "forced_bos_token_id" not in generation_parameters :
94
+ generation_parameters ["forced_bos_token_id" ] = tokenizer .lang_code_to_id [target_language ]
97
95
98
- translation = model .generate (** inputs , ** kwargs )
96
+ translation = model .generate (** inputs , ** generation_parameters )
99
97
100
98
output = [tokenizer .decode (t , skip_special_tokens = True ) for t in translation ]
101
99
You can’t perform that action at this time.
0 commit comments