File size: 509 Bytes
edd3254
 
 
 
 
3f27e59
 
 
 
 
edd3254
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
import spaces

from transformers import pipeline

if torch.cuda.is_available():
  print("Running on GPU")
else:
  print("Running on CPU")

pipe = pipeline(task="question-answering", model="decodingchris/distilbert-base-uncased-finetuned-squad-v2")

@spaces.GPU
def get_answer(context, question):
  result = pipe(context=context, question=question)
  return result['answer']

demo = gr.Interface(fn=get_answer, inputs=["textarea", "text"], outputs=gr.Textbox(label="answer"))

demo.launch()