kumar9 commited on
Commit
18f5113
1 Parent(s): 3ec7df9

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -1
main.py CHANGED
@@ -1,5 +1,6 @@
1
  from flask import Flask, jsonify, render_template, request, make_response
2
  import transformers
 
3
  import torch
4
  from torch import nn
5
  import re
@@ -12,7 +13,14 @@ from collections import OrderedDict
12
  app = Flask(__name__)
13
 
14
  # create a python dictionary for your models d = {<key>: <value>, <key>: <value>, ..., <key>: <value>}
15
- dictOfModels = {"BERT" : transformers.pipeline('sentiment-analysis', model="nlptown/bert-base-multilingual-uncased-sentiment")}
 
 
 
 
 
 
 
16
  # create a list of keys to use them in the select part of the html code
17
  listOfKeys = []
18
  for key in dictOfModels :
 
1
  from flask import Flask, jsonify, render_template, request, make_response
2
  import transformers
3
+ from huggingface_hub import cached_download
4
  import torch
5
  from torch import nn
6
  import re
 
13
  app = Flask(__name__)
14
 
15
  # create a python dictionary for your models d = {<key>: <value>, <key>: <value>, ..., <key>: <value>}
16
+ model_url = "nlptown/bert-base-multilingual-uncased-sentiment"
17
+ model_path = cached_download(model_url)
18
+ tokenizer = AutoTokenizer.from_pretrained(model_path)
19
+
20
+ # Load model using transformers.pipeline
21
+ model = transformers.pipeline(task="sentiment-analysis", model=model_path, tokenizer=tokenizer)
22
+
23
+ dictOfModels = {"BERT" : model}
24
  # create a list of keys to use them in the select part of the html code
25
  listOfKeys = []
26
  for key in dictOfModels :