avreymi commited on
Commit
62a2ac9
·
1 Parent(s): 134505f
Files changed (2) hide show
  1. app.py +11 -2
  2. requirements.txt +1 -1
app.py CHANGED
@@ -3,6 +3,15 @@ import torch
3
  import streamlit as st
4
  from streamlit import session_state as ses
5
  import timeit
 
 
 
 
 
 
 
 
 
6
 
7
 
8
  if "page" not in ses:
@@ -20,12 +29,12 @@ def __run_t5():
20
 
21
  def __test_t5():
22
  try:
23
- ses.time = timeit.timeit(__run_t5(), globals=globals(), number=20)
24
  except:
25
  ses.out = "error"
26
 
27
 
28
  st.text_input("enter text", key="input_text", on_change=__run_t5)
29
- st.code(ses.out, language="json")
30
  if st.button("average time", on_click=__test_t5):
31
  st.metric("time", ses.time)
 
3
  import streamlit as st
4
  from streamlit import session_state as ses
5
  import timeit
6
+ import random
7
+
8
+ text_list = "Prospecting Academy is a 6 weeks online course designed for business owners, marketing and sales leaders of B2B scaleup companies to help you".split()
9
+
10
+
11
+ def random_sentence():
12
+ return " ".join(
13
+ list(random.choice(text_list) for i in range(random.randint(4, 20)))
14
+ )
15
 
16
 
17
  if "page" not in ses:
 
29
 
30
  def __test_t5():
31
  try:
32
+ ses.time = timeit.timeit("t5(random_sentence())", globals=globals(), number=20)
33
  except:
34
  ses.out = "error"
35
 
36
 
37
  st.text_input("enter text", key="input_text", on_change=__run_t5)
38
+ st.write(str(ses.out))
39
  if st.button("average time", on_click=__test_t5):
40
  st.metric("time", ses.time)
requirements.txt CHANGED
@@ -3,4 +3,4 @@ requests==2.27.*
3
  sentencepiece==0.1.*
4
  torch==1.11.*
5
  transformers==4.*
6
- uvicorn[standard]==0.17.*
 
3
  sentencepiece==0.1.*
4
  torch==1.11.*
5
  transformers==4.*
6
+ xformers==0.0.19