viv commited on
Commit
85daa4b
Β·
verified Β·
1 Parent(s): c83a37d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -1,19 +1,18 @@
1
  import gradio as gr
2
  import torch
3
- from transformers import AutoTokenizer
4
 
5
- # Define model paths
6
- models_path = "./models"
7
- tokenizer_path = f"{models_path}/el_new_tokenizer.pt"
8
- lemmatizer_path = f"{models_path}/el_new_nocharlm_lemmatizer.pt"
9
- tagger_path = f"{models_path}/el_new_transformer_tagger.pt"
10
- parser_path = f"{models_path}/el_new_transformer_parser.pt" # Updated parser model path
11
 
12
- # Load models
13
- tokenizer = torch.load(tokenizer_path) # Load tokenizer
14
- lemmatizer_model = torch.load(lemmatizer_path) # Load lemmatizer
15
- tagger_model = torch.load(tagger_path) # Load POS tagger
16
- parser_model = torch.load(parser_path) # Load dependency parser
17
 
18
  # Prediction function
19
  def predict(text):
 
1
  import gradio as gr
2
  import torch
3
+ from transformers import AutoTokenizer, AutoModelForTokenClassification
4
 
5
+ # Define the Hugging Face repository paths for each model
6
+ tokenizer_repo = "viv/UD_Greek-GUD"
7
+ lemmatizer_repo = "viv/UD_Greek-GUD" # Adjust this path if necessary
8
+ tagger_repo = "viv/UD_Greek-GUD" # Adjust this path if necessary
9
+ parser_repo = "viv/UD_Greek-GUD" # Adjust this path if necessary
 
10
 
11
+ # Load models using the Hugging Face model hub
12
+ tokenizer = AutoTokenizer.from_pretrained(tokenizer_repo)
13
+ lemmatizer_model = torch.load("models/el_new_nocharlm_lemmatizer.pt")
14
+ tagger_model = torch.load("models/el_new_transformer_tagger.pt")
15
+ parser_model = torch.load("models/el_new_transformer_parser.pt")
16
 
17
  # Prediction function
18
  def predict(text):