WhotookNima commited on
Commit
b8c5d04
·
verified ·
1 Parent(s): f2c5d76

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
app.py CHANGED
@@ -3,12 +3,21 @@ import json
3
  import difflib
4
  from flair.models import SequenceTagger
5
  from flair.data import Sentence
 
6
 
7
  app = FastAPI()
8
 
 
 
 
 
 
 
9
  # Ladda Flair flerspråkig NER-modell
10
  try:
 
11
  tagger = SequenceTagger.load("flair/ner-multi")
 
12
  except Exception as e:
13
  print(f"Error loading model: {str(e)}")
14
  raise e
 
3
  import difflib
4
  from flair.models import SequenceTagger
5
  from flair.data import Sentence
6
+ import torch
7
 
8
  app = FastAPI()
9
 
10
+ # Workaround för PyTorch 2.6 weights_only issue
11
+ original_load = torch.load
12
+ def patched_load(*args, **kwargs):
13
+ kwargs["weights_only"] = False
14
+ return original_load(*args, **kwargs)
15
+
16
  # Ladda Flair flerspråkig NER-modell
17
  try:
18
+ torch.load = patched_load
19
  tagger = SequenceTagger.load("flair/ner-multi")
20
+ torch.load = original_load # Återställ original torch.load
21
  except Exception as e:
22
  print(f"Error loading model: {str(e)}")
23
  raise e