SajjadAyoubi commited on
Commit
764a07d
1 Parent(s): 4c64ec3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -11
app.py CHANGED
@@ -4,16 +4,10 @@ from html import escape
4
  import torch
5
  from transformers import RobertaModel, AutoTokenizer
6
 
7
-
8
- @st.experimental_memo
9
- def load():
10
- tokenizer = AutoTokenizer.from_pretrained('SajjadAyoubi/clip-fa-text')
11
- text_encoder = RobertaModel.from_pretrained('SajjadAyoubi/clip-fa-text').eval()
12
- image_embeddings = torch.load('embedding.pt')
13
- links = np.load('data.npy', allow_pickle=True)
14
- return tokenizer, text_encoder, links, image_embeddings
15
-
16
- tokenizer, text_encoder, links, image_embeddings = load()
17
 
18
 
19
  @st.experimental_memo
@@ -27,7 +21,7 @@ def image_search(query, top_k=10):
27
  def get_html(url_list):
28
  html = "<div style='margin-top: 50px; max-width: 1100px; display: flex; flex-wrap: wrap; justify-content: space-evenly'>"
29
  for url in url_list:
30
- html2 = f"<img style='height: 200px; margin: 2px' src='{escape(url)}'>"
31
  html = html + html2
32
  html += "</div>"
33
  return html
 
4
  import torch
5
  from transformers import RobertaModel, AutoTokenizer
6
 
7
+ tokenizer = AutoTokenizer.from_pretrained('SajjadAyoubi/clip-fa-text')
8
+ text_encoder = RobertaModel.from_pretrained('SajjadAyoubi/clip-fa-text').eval()
9
+ image_embeddings = torch.load('embedding.pt')
10
+ links = np.load('data.npy', allow_pickle=True)
 
 
 
 
 
 
11
 
12
 
13
  @st.experimental_memo
 
21
  def get_html(url_list):
22
  html = "<div style='margin-top: 50px; max-width: 1100px; display: flex; flex-wrap: wrap; justify-content: space-evenly'>"
23
  for url in url_list:
24
+ html2 = f"<img style='height: 180px; margin: 2px' src='{escape(url)}'>"
25
  html = html + html2
26
  html += "</div>"
27
  return html