Vasudevakrishna commited on
Commit
5860d5c
·
verified ·
1 Parent(s): bd53e6b

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -0
app.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from kannadaTokenizer import KannadaTokenizer
3
+
4
+ def inference(text):
5
+ tokenizer = KannadaTokenizer()
6
+ tokenizer.load("./models/kannada.model")
7
+ tokens = tokenizer.encode(text)
8
+ count = len(tokens)
9
+ return count, tokens
10
+
11
+
12
+
13
+
14
+ title = "Kannada tokenizer."
15
+ description = "A simple Gradio interface to demo tokenizer for Kannada language"
16
+ examples = [["ನಾನು ದೇವರನ್ನು ತುಂಬಾ ನಂಬುತ್ತೇನೆ"],
17
+ ["ನನ್ನ ಹೆತ್ತವರಿಗೆ ಮತ್ತು ಯೋಧರಿಗೆ ನಾನು ನಮಸ್ಕರಿಸುತ್ತೇನೆ"],
18
+ ["ನನ್ನ ಗುರುಗಳಿಗೆ ದೀರ್ಘಾಯುಷ್ಯ ನೀಡಲಿ ಎಂದು ದೇವರಲ್ಲಿ ಪ್ರಾರ್ಥಿಸುತ್ತೇನೆ"]]
19
+ demo = gr.Interface(
20
+ inference,
21
+ inputs=[
22
+ gr.TextArea(label="Enter text")
23
+ ],
24
+ outputs=[
25
+ gr.Textbox(label="Token count"),
26
+ gr.TextArea(label="Tokens")
27
+ ],
28
+ title=title,
29
+ description=description,
30
+ examples=examples,
31
+ cache_examples=False,
32
+ live=True
33
+ )
34
+ demo.launch()