Skip to content

Commit 116c57e

Browse files
author
github-actions[release-bot]
committed
chore(release): merge release v0.4.0
2 parents 2e54933 + efcb7ad commit 116c57e

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.4.0 (2025-01-18)
2+
3+
### Fix
4+
5+
- ensure all generation parameters are passed to the MBart model
6+
17
## 0.3.0 (2025-01-16)
28

39
### Feat

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "translation-api"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "A FastAPI project integrating translation services."
55
authors = [{ name = "Grzegorz Gwóźdź" }]
66
requires-python = ">=3.12,<3.13"

src/data/workers/mbart_translation_worker.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,10 @@ def handle_command(
9090
tokenizer.src_lang = source_language
9191
inputs = tokenizer(text, return_tensors="pt").to(config.device)
9292

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]
9795

98-
translation = model.generate(**inputs, **kwargs)
96+
translation = model.generate(**inputs, **generation_parameters)
9997

10098
output = [tokenizer.decode(t, skip_special_tokens=True) for t in translation]
10199

0 commit comments

Comments
 (0)