thechaiexperiment commited on
Commit
56b03dc
·
1 Parent(s): dc82676

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -8
app.py CHANGED
@@ -85,17 +85,26 @@ async def load_models():
85
  global_models.bio_tokenizer = AutoTokenizer.from_pretrained("blaze999/Medical-NER")
86
  global_models.bio_model = AutoModelForTokenClassification.from_pretrained("blaze999/Medical-NER")
87
 
88
- # Load embeddings data
89
- with open('embeddings.pkl', 'rb') as file:
90
- global_models.embeddings_data = pickle.load(file)
91
-
 
 
 
 
92
  # Load URL mapping data
93
- df = pd.read_excel('finalcleaned_excel_file.xlsx')
94
- global_models.file_name_to_url = {f"article_{index}.html": url for index, url in enumerate(df['Unnamed: 0'])}
95
-
 
 
 
 
96
  except Exception as e:
97
  print(f"Error loading models: {e}")
98
- raise
 
99
 
100
  def translate_ar_to_en(text):
101
  try:
 
85
  global_models.bio_tokenizer = AutoTokenizer.from_pretrained("blaze999/Medical-NER")
86
  global_models.bio_model = AutoModelForTokenClassification.from_pretrained("blaze999/Medical-NER")
87
 
88
+ # Load embeddings data with better error handling
89
+ try:
90
+ with open('embeddings.pkl', 'rb') as file:
91
+ global_models.embeddings_data = pickle.load(file)
92
+ except (FileNotFoundError, pickle.UnpicklingError) as e:
93
+ print(f"Error loading embeddings data: {e}")
94
+ raise HTTPException(status_code=500, detail="Failed to load embeddings data.")
95
+
96
  # Load URL mapping data
97
+ try:
98
+ df = pd.read_excel('finalcleaned_excel_file.xlsx')
99
+ global_models.file_name_to_url = {f"article_{index}.html": url for index, url in enumerate(df['Unnamed: 0'])}
100
+ except Exception as e:
101
+ print(f"Error loading URL mapping data: {e}")
102
+ raise HTTPException(status_code=500, detail="Failed to load URL mapping data.")
103
+
104
  except Exception as e:
105
  print(f"Error loading models: {e}")
106
+ raise HTTPException(status_code=500, detail="Failed to load models.")
107
+
108
 
109
  def translate_ar_to_en(text):
110
  try: