Skip to content

Commit 00a25dc

Browse files
authored
Update summarizer_component.py
1 parent 1cc4afa commit 00a25dc

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

education-ai-suite/smart-classroom/components/summarizer_component.py

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,24 @@ def __init__(self, session_id, provider, model_name, device, temperature=0.7, mo
2323
provider = provider.lower()
2424
cfg = (provider, model_name, device)
2525

26-
# Reload only if config changed
27-
if SummarizerComponent._model is None or SummarizerComponent._config != cfg:
28-
if provider == "openvino":
29-
SummarizerComponent._model = OvSummarizer(
30-
model_name=model_name,
31-
device=device,
32-
temperature=temperature,
33-
revision=None
34-
)
35-
elif provider == "ipex":
36-
SummarizerComponent._model = IpexSummarizer(
37-
model_name=model_name,
38-
device=device.lower(),
39-
temperature=temperature
40-
)
41-
else:
42-
raise ValueError(f"Unsupported summarizer provider: {provider}")
43-
44-
SummarizerComponent._config = cfg
26+
27+
if provider == "openvino":
28+
SummarizerComponent._model = OvSummarizer(
29+
model_name=model_name,
30+
device=device,
31+
temperature=temperature,
32+
revision=None
33+
)
34+
elif provider == "ipex":
35+
SummarizerComponent._model = IpexSummarizer(
36+
model_name=model_name,
37+
device=device.lower(),
38+
temperature=temperature
39+
)
40+
else:
41+
raise ValueError(f"Unsupported summarizer provider: {provider}")
42+
43+
SummarizerComponent._config = cfg
4544

4645
self.summarizer = SummarizerComponent._model
4746
self.model_name = model_name

0 commit comments

Comments
 (0)