fatmata commited on
Commit
b6df85f
·
verified ·
1 Parent(s): 0e45ee1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
app.py CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
  from fastapi import FastAPI
2
  from pydantic import BaseModel
3
  from transformers import AutoTokenizer, AutoModelForCausalLM, AutoModelForSequenceClassification
@@ -156,3 +165,10 @@ class RequestBody(BaseModel):
156
  @app.post("/predict")
157
  async def predict_api(body: RequestBody):
158
  return classify_and_respond(body.text)
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+ # =============================
4
+ # Fix cache permissions pour HF
5
+ # =============================
6
+ os.environ["HF_HOME"] = "/code/.cache"
7
+ os.environ["TRANSFORMERS_CACHE"] = "/code/.cache"
8
+ os.environ["HF_HUB_CACHE"] = "/code/.cache"
9
+
10
  from fastapi import FastAPI
11
  from pydantic import BaseModel
12
  from transformers import AutoTokenizer, AutoModelForCausalLM, AutoModelForSequenceClassification
 
165
  @app.post("/predict")
166
  async def predict_api(body: RequestBody):
167
  return classify_and_respond(body.text)
168
+
169
+ # =============================
170
+ # Lancement local (uvicorn)
171
+ # =============================
172
+ if __name__ == "__main__":
173
+ import uvicorn
174
+ uvicorn.run(app, host="0.0.0.0", port=7860)