yonatanbitton commited on
Commit
9aebe2a
β€’
1 Parent(s): 28b8f0a
Files changed (1) hide show
  1. app.py +0 -20
app.py CHANGED
@@ -5,11 +5,9 @@ import os
5
 
6
  # auth_token = os.environ.get("auth_token")
7
  auth_token = os.environ.get("HF_TOKEN")
8
- print("1")
9
  Visual_Riddles = load_dataset("nitzanguetta/Visual_Riddles", token=auth_token, trust_remote_code=True)['test']
10
  # print(f"Loaded WHOOPS!, first example:")
11
  # print(whoops[0])
12
- print("HI")
13
  dataset_size = len(Visual_Riddles)
14
 
15
  IMAGE = 'Image'
@@ -25,7 +23,6 @@ CATEGORY = "Category"
25
  DESIGNER = "Designer"
26
 
27
 
28
- print("HI2")
29
  left_side_columns = [IMAGE]
30
  right_side_columns = [x for x in Visual_Riddles.features.keys() if x not in left_side_columns]
31
  right_side_columns.remove('Image file name')
@@ -36,11 +33,9 @@ emoji_to_label = {IMAGE: '🎨, πŸ§‘β€πŸŽ¨, πŸ’»', ANSWER: 'πŸ’‘, πŸ€”, πŸ§‘β€
36
  # batch_size = 16
37
  batch_size = 8
38
  target_size = (1024, 1024)
39
- print("HI3")
40
 
41
 
42
  def func(index):
43
- print("func")
44
  start_index = index * batch_size
45
  end_index = start_index + batch_size
46
  all_examples = [Visual_Riddles[index] for index in list(range(start_index, end_index))]
@@ -52,7 +47,6 @@ def func(index):
52
 
53
 
54
  def get_instance_values(example):
55
- print("get_instance_values")
56
  values = []
57
  for k in left_side_columns + right_side_columns:
58
  if k == IMAGE:
@@ -73,7 +67,6 @@ demo = gr.Blocks()
73
 
74
 
75
  def get_col(example):
76
- print("get_col")
77
  instance_values = get_instance_values(example)
78
  with gr.Column():
79
  inputs_left = []
@@ -100,31 +93,18 @@ def get_col(example):
100
 
101
 
102
  with demo:
103
- print("HI4")
104
  gr.Markdown("# Slide to iterate Visual Riddles")
105
 
106
  with gr.Column():
107
- print("HI5")
108
  num_batches = math.ceil(dataset_size / batch_size)
109
- print("HI6")
110
  slider = gr.Slider(minimum=0, maximum=num_batches, step=1, label=f'Page (out of {num_batches})')
111
- print("HI7")
112
  with gr.Row():
113
- print("HI8")
114
  index = slider.value
115
  start_index = 0 * batch_size
116
  end_index = start_index + batch_size
117
- print("HI9")
118
- print(f"batch_size:{batch_size}")
119
- print(f"start_index:{start_index}")
120
- print(f"end_index:{end_index}")
121
- print(f"Visual_Riddles:{Visual_Riddles}")
122
- print(f"Visual_Riddles:{Visual_Riddles[0]}")
123
  all_examples = [Visual_Riddles[index] for index in list(range(start_index, end_index))]
124
- print("HI10")
125
  all_inputs_left_right = []
126
  for example_idx, example in enumerate(all_examples):
127
- print("HI11")
128
  inputs_left, text_inputs_right = get_col(example)
129
  inputs_left_right = inputs_left + text_inputs_right
130
  all_inputs_left_right += inputs_left_right
 
5
 
6
  # auth_token = os.environ.get("auth_token")
7
  auth_token = os.environ.get("HF_TOKEN")
 
8
  Visual_Riddles = load_dataset("nitzanguetta/Visual_Riddles", token=auth_token, trust_remote_code=True)['test']
9
  # print(f"Loaded WHOOPS!, first example:")
10
  # print(whoops[0])
 
11
  dataset_size = len(Visual_Riddles)
12
 
13
  IMAGE = 'Image'
 
23
  DESIGNER = "Designer"
24
 
25
 
 
26
  left_side_columns = [IMAGE]
27
  right_side_columns = [x for x in Visual_Riddles.features.keys() if x not in left_side_columns]
28
  right_side_columns.remove('Image file name')
 
33
  # batch_size = 16
34
  batch_size = 8
35
  target_size = (1024, 1024)
 
36
 
37
 
38
  def func(index):
 
39
  start_index = index * batch_size
40
  end_index = start_index + batch_size
41
  all_examples = [Visual_Riddles[index] for index in list(range(start_index, end_index))]
 
47
 
48
 
49
  def get_instance_values(example):
 
50
  values = []
51
  for k in left_side_columns + right_side_columns:
52
  if k == IMAGE:
 
67
 
68
 
69
  def get_col(example):
 
70
  instance_values = get_instance_values(example)
71
  with gr.Column():
72
  inputs_left = []
 
93
 
94
 
95
  with demo:
 
96
  gr.Markdown("# Slide to iterate Visual Riddles")
97
 
98
  with gr.Column():
 
99
  num_batches = math.ceil(dataset_size / batch_size)
 
100
  slider = gr.Slider(minimum=0, maximum=num_batches, step=1, label=f'Page (out of {num_batches})')
 
101
  with gr.Row():
 
102
  index = slider.value
103
  start_index = 0 * batch_size
104
  end_index = start_index + batch_size
 
 
 
 
 
 
105
  all_examples = [Visual_Riddles[index] for index in list(range(start_index, end_index))]
 
106
  all_inputs_left_right = []
107
  for example_idx, example in enumerate(all_examples):
 
108
  inputs_left, text_inputs_right = get_col(example)
109
  inputs_left_right = inputs_left + text_inputs_right
110
  all_inputs_left_right += inputs_left_right