Update app.py
#2
by Dareen-Housam - opened
app.py
CHANGED
|
@@ -4,6 +4,9 @@ import torch.nn as nn
|
|
| 4 |
import sys
|
| 5 |
import os
|
| 6 |
|
|
|
|
|
|
|
|
|
|
| 7 |
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
| 8 |
|
| 9 |
from models.audio_model import FrozenExtractor, LinearProjection, AGRU, PersonalityRegressor
|
|
@@ -197,4 +200,14 @@ with gr.Blocks(title="Personality Prediction API", theme=gr.themes.Soft()) as de
|
|
| 197 |
|
| 198 |
gr.Markdown("---\n**Traits:** Extraversion · Agreeableness · Conscientiousness · Neuroticism · Openness")
|
| 199 |
|
| 200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
import sys
|
| 5 |
import os
|
| 6 |
|
| 7 |
+
from fastapi import FastAPI
|
| 8 |
+
from fastapi.middleware.cors import CORSMiddleware
|
| 9 |
+
|
| 10 |
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
| 11 |
|
| 12 |
from models.audio_model import FrozenExtractor, LinearProjection, AGRU, PersonalityRegressor
|
|
|
|
| 200 |
|
| 201 |
gr.Markdown("---\n**Traits:** Extraversion · Agreeableness · Conscientiousness · Neuroticism · Openness")
|
| 202 |
|
| 203 |
+
app = FastAPI()
|
| 204 |
+
|
| 205 |
+
app.add_middleware(
|
| 206 |
+
CORSMiddleware,
|
| 207 |
+
allow_origins=["*"],
|
| 208 |
+
allow_credentials=True,
|
| 209 |
+
allow_methods=["*"],
|
| 210 |
+
allow_headers=["*"],
|
| 211 |
+
)
|
| 212 |
+
|
| 213 |
+
app = gr.mount_gradio_app(app, demo, path="/")
|