File size: 835 Bytes
e292284
8bf71a3
 
949e724
 
 
 
 
 
8bf71a3
 
 
 
9fc7882
e292284
 
805422f
949e724
7328020
949e724
d5b0375
9fc7882
e292284
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
import sentencepiece as spm

examples = [
    "Hello, world!",
    "This is a test.",
    "The Page title option has a text input box for changing the title of the image gallery page.",
    "Algoritmos de diseño de árboles"]


def greet(sentence):
    sp = spm.SentencePieceProcessor()
    sp.load('bpe.model')
    return "<div class='output'>" + "<span class='yellow'> • </span>".join(sp.encode_as_pieces(sentence)) + "</div>"


demo = gr.Interface(fn=greet, inputs="text", outputs="html",
                    examples=examples, title="SentencePiece BPE",
                    description="Demo for SentencePiece BPE.",
                    cache_examples="lazy",
                    concurrency_limit=30,
                    css=".output {font-size: 150%;}; .yellow {background-color: yellow; }")
demo.launch()