Anas99B commited on
Commit
a6aa0d3
·
1 Parent(s): fa394bd
Files changed (2) hide show
  1. Dockerfile +18 -0
  2. app.py +16 -0
Dockerfile ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ WORKDIR /app
4
+
5
+ RUN pip install --upgrade pip
6
+
7
+
8
+ COPY requirements.txt .
9
+
10
+
11
+ RUN pip install --no-cach-dir -r requirements.txt
12
+
13
+ COPY . .
14
+
15
+ EXPOSE 5000
16
+
17
+ CMD ["python","app.py"]
18
+
app.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline
2
+ from flask import Flask, request, jsonify
3
+
4
+
5
+
6
+ app =Flask(__name__)
7
+ generator=pipeline('text-generation',model='gbt2')
8
+ @app.route('/generate',methods=['POST'])
9
+ def generate():
10
+ data=request.json
11
+ prompt = data.get("prompt", "")
12
+ results = generator(prompt, max_length=50, num_return_sequences=1)
13
+ return jsonify(results)
14
+
15
+ if __name__ == '__main__':
16
+ app.run(host='0.0.0.0', port=5000)