|
''' |
|
Author: zuojianghua |
|
Date: 2022-07-06 10:40:08 |
|
LastEditTime: 2022-07-07 17:03:34 |
|
LastEditors: zuojianghua |
|
Description: |
|
FilePath: /zuo/app.py |
|
''' |
|
import gradio as gr |
|
from transformers import BertTokenizer, GPT2LMHeadModel,TextGenerationPipeline |
|
tokenizer = BertTokenizer.from_pretrained(".") |
|
model = GPT2LMHeadModel.from_pretrained(".") |
|
text_generator = TextGenerationPipeline(model, tokenizer) |
|
|
|
def poem(cls): |
|
txt = text_generator('[CLS]'+cls, max_length=100, do_sample=True) |
|
return txt |
|
|
|
iface = gr.Interface( |
|
fn=poem, |
|
inputs=gr.Textbox(lines=1, placeholder="春眠不觉晓,"), |
|
outputs="text") |
|
iface.launch() |