Supeem commited on
Commit
05cc94a
·
1 Parent(s): d5e43f3
Files changed (2) hide show
  1. main.py +5 -2
  2. requirements.txt +1 -0
main.py CHANGED
@@ -1,9 +1,8 @@
1
  from flask import Flask, request
 
2
  import torch
3
  import model
4
  import numpy as np
5
- from sentence_transformers import SentenceTransformer
6
- sentence_model = SentenceTransformer("all-MiniLM-L6-v2")
7
 
8
  embedding_dim = 384
9
  hidden_dim = 512
@@ -16,6 +15,8 @@ lstm_model = model.LSTM(embedding_dim, hidden_dim, num_layers, output_dim)
16
  lstm_model.load_state_dict(torch.load('lstm.pt'))
17
 
18
  app = Flask(__name__)
 
 
19
 
20
  def GeneratePosesJSON(input):
21
  with torch.no_grad():
@@ -37,10 +38,12 @@ def GeneratePosesJSON(input):
37
  return { 'people': data, 'animals': [], 'canvas_width': 900, 'canvas_height': 300 }
38
 
39
  @app.route('/')
 
40
  def hello():
41
  return "Hello, World!"
42
 
43
  @app.route('/generate')
 
44
  def generatePose():
45
  text = request.args.get('text')
46
  data = GeneratePosesJSON(text)
 
1
  from flask import Flask, request
2
+ from flask_cors import CORS, cross_origin
3
  import torch
4
  import model
5
  import numpy as np
 
 
6
 
7
  embedding_dim = 384
8
  hidden_dim = 512
 
15
  lstm_model.load_state_dict(torch.load('lstm.pt'))
16
 
17
  app = Flask(__name__)
18
+ cors = CORS(app)
19
+ app.config['CORS_HEADERS'] = 'Content-Type'
20
 
21
  def GeneratePosesJSON(input):
22
  with torch.no_grad():
 
38
  return { 'people': data, 'animals': [], 'canvas_width': 900, 'canvas_height': 300 }
39
 
40
  @app.route('/')
41
+ @cross_origin()
42
  def hello():
43
  return "Hello, World!"
44
 
45
  @app.route('/generate')
46
+ @cross_origin()
47
  def generatePose():
48
  text = request.args.get('text')
49
  data = GeneratePosesJSON(text)
requirements.txt CHANGED
@@ -1,4 +1,5 @@
1
  sentence-transformers
 
2
  numpy
3
  torch
4
  Flask
 
1
  sentence-transformers
2
+ flask-cors
3
  numpy
4
  torch
5
  Flask