feat[bert]: Requirements
Browse files- docker-compose.yml +0 -2
- ml-service/app.py +0 -1
- ml-service/download_model.py +0 -11
- ml-service/model.py +2 -2
- ml-service/requirements.txt +6 -0
docker-compose.yml
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
version: '3
|
2 |
-
|
3 |
services:
|
4 |
ml-service:
|
5 |
build: ./ml-service
|
|
|
|
|
|
|
1 |
services:
|
2 |
ml-service:
|
3 |
build: ./ml-service
|
ml-service/app.py
CHANGED
@@ -2,7 +2,6 @@
|
|
2 |
from fastapi import FastAPI, APIRouter
|
3 |
import uvicorn
|
4 |
from classifier import Classifier
|
5 |
-
from model import Model
|
6 |
from nlp import NLP
|
7 |
import logging
|
8 |
|
|
|
2 |
from fastapi import FastAPI, APIRouter
|
3 |
import uvicorn
|
4 |
from classifier import Classifier
|
|
|
5 |
from nlp import NLP
|
6 |
import logging
|
7 |
|
ml-service/download_model.py
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
from transformers import AutoModelForSequenceClassification, TFAutoModelForSequenceClassification, AutoTokenize
|
2 |
-
|
3 |
-
# download the model
|
4 |
-
MODEL = "cardiffnlp/twitter-roberta-base-sentiment"
|
5 |
-
tokenizer = AutoTokenizer.from_pretrained(MODEL)
|
6 |
-
model = AutoModelForSequenceClassification.from_pretrained(MODEL)
|
7 |
-
|
8 |
-
# save the model
|
9 |
-
save_dir = "ml-service/models/roberta-base"
|
10 |
-
tokenizer.save_pretrained(save_dir)
|
11 |
-
model.save_pretrained(save_dir)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ml-service/model.py
CHANGED
@@ -8,9 +8,9 @@ class Model:
|
|
8 |
pass
|
9 |
|
10 |
def load_model():
|
11 |
-
model = AutoModelForSequenceClassification.from_pretrained(
|
12 |
return model
|
13 |
|
14 |
def load_tokenizer():
|
15 |
-
tokenizer = AutoTokenize.from_pretrained("
|
16 |
return tokenizer
|
|
|
8 |
pass
|
9 |
|
10 |
def load_model():
|
11 |
+
model = AutoModelForSequenceClassification.from_pretrained('cardiffnlp/twitter-roberta-base-sentiment')
|
12 |
return model
|
13 |
|
14 |
def load_tokenizer():
|
15 |
+
tokenizer = AutoTokenize.from_pretrained("cardiffnlp/twitter-roberta-base-sentiment")
|
16 |
return tokenizer
|
ml-service/requirements.txt
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
transformers==4.35.2
|
2 |
+
torch==2.2.0
|
3 |
+
uvicorn==0.24.0
|
4 |
+
logging==0.4.9.6
|
5 |
+
numpy==1.26.2
|
6 |
+
scipy==1.11.4
|