Shilpaj commited on
Commit
aea42cc
·
1 Parent(s): 430f33e

Fix: Issue for examples

Browse files
Files changed (1) hide show
  1. app.py +68 -18
app.py CHANGED
@@ -92,8 +92,6 @@ def main():
92
 
93
  # Load the model at startup
94
  model = load_model("resnet50_imagenet1k.pth")
95
-
96
- # Load the classes at startup
97
  classes = load_classes()
98
 
99
  with gr.Blocks() as demo:
@@ -166,20 +164,72 @@ def main():
166
  ]
167
  )
168
 
169
- # Example section
170
- gr.Examples(
171
- examples=[
172
- ["assets/examples/dog.jpg", 0.5, 3, 4],
173
- ["assets/examples/cat.jpg", 0.5, 3, 4],
174
- ["assets/examples/frog.jpg", 0.5, 3, 4],
175
- ["assets/examples/bird.jpg", 0.5, 3, 4],
176
- ["assets/examples/shark-plane.jpg", 0.5, 3, 4],
177
- ["assets/examples/car.jpg", 0.5, 3, 4],
178
- ["assets/examples/truck.jpg", 0.5, 3, 4],
179
- ["assets/examples/horse.jpg", 0.5, 3, 4],
180
- ["assets/examples/plane.jpg", 0.5, 3, 4],
181
- ["assets/examples/ship.png", 0.5, 3, 4]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
182
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  inputs=[
184
  img_input,
185
  alpha_slider,
@@ -195,10 +245,10 @@ def main():
195
  label="Click on any example to run GradCAM"
196
  )
197
 
198
- # Configure queue with new syntax for Gradio 5.x
199
- demo.queue(max_size=1) # Limit to 1 concurrent job
200
 
201
- # Launch with compatible parameters for Gradio 5.x
202
  demo.launch(
203
  server_name="0.0.0.0",
204
  server_port=7860,
 
92
 
93
  # Load the model at startup
94
  model = load_model("resnet50_imagenet1k.pth")
 
 
95
  classes = load_classes()
96
 
97
  with gr.Blocks() as demo:
 
164
  ]
165
  )
166
 
167
+ # Updated Examples section for Gradio 5.x
168
+ examples = [
169
+ [
170
+ gr.Image.update(value="assets/examples/dog.jpg"),
171
+ gr.Slider.update(value=0.5),
172
+ gr.Slider.update(value=3),
173
+ gr.Slider.update(value=4)
174
+ ],
175
+ [
176
+ gr.Image.update(value="assets/examples/cat.jpg"),
177
+ gr.Slider.update(value=0.5),
178
+ gr.Slider.update(value=3),
179
+ gr.Slider.update(value=4)
180
+ ],
181
+ [
182
+ gr.Image.update(value="assets/examples/frog.jpg"),
183
+ gr.Slider.update(value=0.5),
184
+ gr.Slider.update(value=3),
185
+ gr.Slider.update(value=4)
186
+ ],
187
+ [
188
+ gr.Image.update(value="assets/examples/bird.jpg"),
189
+ gr.Slider.update(value=0.5),
190
+ gr.Slider.update(value=3),
191
+ gr.Slider.update(value=4)
192
+ ],
193
+ [
194
+ gr.Image.update(value="assets/examples/shark-plane.jpg"),
195
+ gr.Slider.update(value=0.5),
196
+ gr.Slider.update(value=3),
197
+ gr.Slider.update(value=4)
198
+ ],
199
+ [
200
+ gr.Image.update(value="assets/examples/car.jpg"),
201
+ gr.Slider.update(value=0.5),
202
+ gr.Slider.update(value=3),
203
+ gr.Slider.update(value=4)
204
  ],
205
+ [
206
+ gr.Image.update(value="assets/examples/truck.jpg"),
207
+ gr.Slider.update(value=0.5),
208
+ gr.Slider.update(value=3),
209
+ gr.Slider.update(value=4)
210
+ ],
211
+ [
212
+ gr.Image.update(value="assets/examples/horse.jpg"),
213
+ gr.Slider.update(value=0.5),
214
+ gr.Slider.update(value=3),
215
+ gr.Slider.update(value=4)
216
+ ],
217
+ [
218
+ gr.Image.update(value="assets/examples/plane.jpg"),
219
+ gr.Slider.update(value=0.5),
220
+ gr.Slider.update(value=3),
221
+ gr.Slider.update(value=4)
222
+ ],
223
+ [
224
+ gr.Image.update(value="assets/examples/ship.png"),
225
+ gr.Slider.update(value=0.5),
226
+ gr.Slider.update(value=3),
227
+ gr.Slider.update(value=4)
228
+ ]
229
+ ]
230
+
231
+ gr.Examples(
232
+ examples=examples,
233
  inputs=[
234
  img_input,
235
  alpha_slider,
 
245
  label="Click on any example to run GradCAM"
246
  )
247
 
248
+ # Queue configuration
249
+ demo.queue(max_size=1)
250
 
251
+ # Launch configuration
252
  demo.launch(
253
  server_name="0.0.0.0",
254
  server_port=7860,