RosiYo commited on
Commit
3dd6930
·
1 Parent(s): e548193

feat[bert]: Requirements

Browse files
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("./models/roberta-base/")
12
  return model
13
 
14
  def load_tokenizer():
15
- tokenizer = AutoTokenize.from_pretrained("./models/roberta-base/")
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