dancessa commited on
Commit
25239c2
·
verified ·
1 Parent(s): b42b67e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -33,9 +33,18 @@ def load_models():
33
  use_safetensors=True
34
  ).to(device)
35
 
36
- from keybert.backend._hf import HFEmbeddingBackend
37
- kb_backend = HFEmbeddingBackend(pubmed_model, pubmed_tok)
38
- kb_model = KeyBERT(model=kb_backend)
 
 
 
 
 
 
 
 
 
39
 
40
  return {
41
  "led": {
 
33
  use_safetensors=True
34
  ).to(device)
35
 
36
+ # from keybert.backend._hf import HFEmbeddingBackend
37
+ # kb_backend = HFEmbeddingBackend(pubmed_model, pubmed_tok)
38
+ # kb_model = KeyBERT(model=kb_backend)
39
+ try:
40
+ # Способ 1: Используем TransformerBackend (новый способ)
41
+ from keybert.backend import TransformerBackend
42
+ custom_embedder = TransformerBackend(pubmed_model, pubmed_tok)
43
+ kb_model = KeyBERT(model=custom_embedder)
44
+ except ImportError:
45
+ # Способ 2: Fallback - используем стандартную модель
46
+ kb_model = KeyBERT()
47
+ print("Warning: Using default KeyBERT model instead of PubMedBERT")
48
 
49
  return {
50
  "led": {