leharris3 Claude Opus 4.5 commited on
Commit
7506f00
·
1 Parent(s): 1e4c361

Use native gr.ImageSlider from Gradio 5.x

Browse files

Gradio 5.x has native ImageSlider - no need for third-party component.
- Removed gradio_imageslider dependency
- Using built-in gr.ImageSlider
- Added server_name="0.0.0.0" for HF Spaces compatibility
- Keep Python 3.11 to avoid audioop removal in 3.13

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Files changed (4) hide show
  1. README.md +1 -1
  2. app.py +2 -3
  3. pyproject.toml +1 -3
  4. requirements.txt +1 -3
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🔬
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 4.44.0
8
  python_version: "3.11"
9
  app_file: app.py
10
  pinned: false
 
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 5.8.0
8
  python_version: "3.11"
9
  app_file: app.py
10
  pinned: false
app.py CHANGED
@@ -16,7 +16,6 @@ from pathlib import Path
16
  from typing import Tuple, Optional
17
 
18
  import gradio as gr
19
- from gradio_imageslider import ImageSlider
20
  import matplotlib.pyplot as plt
21
  import numpy as np
22
  import torch
@@ -523,7 +522,7 @@ def create_app() -> gr.Blocks:
523
  # Right column: outputs
524
  with gr.Column(scale=2):
525
  # Image comparison slider
526
- image_slider = ImageSlider(
527
  label="Original (left) vs Upsampled (right)",
528
  type="numpy",
529
  )
@@ -555,4 +554,4 @@ def create_app() -> gr.Blocks:
555
 
556
  if __name__ == "__main__":
557
  app = create_app()
558
- app.launch()
 
16
  from typing import Tuple, Optional
17
 
18
  import gradio as gr
 
19
  import matplotlib.pyplot as plt
20
  import numpy as np
21
  import torch
 
522
  # Right column: outputs
523
  with gr.Column(scale=2):
524
  # Image comparison slider
525
+ image_slider = gr.ImageSlider(
526
  label="Original (left) vs Upsampled (right)",
527
  type="numpy",
528
  )
 
554
 
555
  if __name__ == "__main__":
556
  app = create_app()
557
+ app.launch(server_name="0.0.0.0", server_port=7860)
pyproject.toml CHANGED
@@ -8,9 +8,7 @@ license = "Apache-2.0"
8
  dependencies = [
9
  "torch>=2.0",
10
  "numpy>=1.21",
11
- "gradio==4.44.0",
12
- "gradio_imageslider==0.0.18",
13
- "huggingface_hub<0.24",
14
  "pillow>=9.0",
15
  "scipy>=1.9",
16
  "timm>=0.9",
 
8
  dependencies = [
9
  "torch>=2.0",
10
  "numpy>=1.21",
11
+ "gradio>=5.0.0",
 
 
12
  "pillow>=9.0",
13
  "scipy>=1.9",
14
  "timm>=0.9",
requirements.txt CHANGED
@@ -1,8 +1,6 @@
1
  torch>=2.0
2
  numpy>=1.21
3
- gradio==4.44.0
4
- gradio_imageslider==0.0.18
5
- huggingface_hub<0.24
6
  pillow>=9.0
7
  scipy>=1.9
8
  timm>=0.9
 
1
  torch>=2.0
2
  numpy>=1.21
3
+ gradio>=5.0.0
 
 
4
  pillow>=9.0
5
  scipy>=1.9
6
  timm>=0.9