tensorkelechi commited on
Commit
b40ae18
·
verified ·
1 Parent(s): 0b253de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -8
app.py CHANGED
@@ -48,9 +48,9 @@ def embed_data(dataset):
48
 
49
  @stl.cache_resource
50
  def init_search(_embedded_data, _embedder):
51
- text_search = ripple.TextSearch(_embedded_data, _embedder.embed_model)
52
  stl.success("Initialized text search class")
53
- return text_search
54
 
55
  def get_images_from_description(finder, description):
56
  scores, ret_images = finder.get_similar_images(description, k_images=4)
@@ -66,12 +66,16 @@ if embedded_data and embedder:
66
  finder = init_search(embedded_data, embedder)
67
 
68
 
69
- search_term = stl.text_input("Text description/search for image")
70
-
71
- if search_term is not None:
72
- with stl.spinner("retrieving images with description.."):
73
- scores, ret_images = get_images_from_description(finder, search_term)
74
- stl.success(f"sucessfully retrieved {len(ret_images)} images")
 
 
 
 
75
 
76
  try:
77
  for count, score, image in tqdm(zip(range(len(ret_images)), scores, ret_images)):
 
48
 
49
  @stl.cache_resource
50
  def init_search(_embedded_data, _embedder):
51
+ finder = ripple.TextSearch(_embedded_data, _embedder.embed_model)
52
  stl.success("Initialized text search class")
53
+ return finder
54
 
55
  def get_images_from_description(finder, description):
56
  scores, ret_images = finder.get_similar_images(description, k_images=4)
 
66
  finder = init_search(embedded_data, embedder)
67
 
68
 
69
+ try:
70
+ search_term = stl.text_input("Text description/search for image")
71
+
72
+ if search_term is not None:
73
+ with stl.spinner(f"retrieving images with description..'{search_term}'"):
74
+ scores, ret_images = get_images_from_description(finder, search_term)
75
+ stl.success(f"sucessfully retrieved {len(ret_images)} images")
76
+
77
+ except Exception as e:
78
+ stl.error(e)
79
 
80
  try:
81
  for count, score, image in tqdm(zip(range(len(ret_images)), scores, ret_images)):