Update main.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 :
|