Anupam251272 commited on
Commit
39c1e76
·
verified ·
1 Parent(s): 37fff6b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -7,8 +7,14 @@ import gradio as gr
7
  from io import BytesIO
8
  import base64
9
 
10
- # Load pre-trained models
11
- nlp = spacy.load("en_core_web_sm")
 
 
 
 
 
 
12
  sent_model = SentenceTransformer('bert-base-nli-mean-tokens')
13
 
14
  def extract_entities(text):
 
7
  from io import BytesIO
8
  import base64
9
 
10
+ # Install the spaCy model if not already installed
11
+ try:
12
+ nlp = spacy.load("en_core_web_sm")
13
+ except OSError:
14
+ import subprocess
15
+ subprocess.run(["python", "-m", "spacy", "download", "en_core_web_sm"])
16
+ nlp = spacy.load("en_core_web_sm")
17
+
18
  sent_model = SentenceTransformer('bert-base-nli-mean-tokens')
19
 
20
  def extract_entities(text):