ArsanForEver commited on
Commit
4bc11f8
·
verified ·
1 Parent(s): 7ddca97

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -12
app.py CHANGED
@@ -1,18 +1,15 @@
1
- # app.py
2
 
3
  import gradio as gr
4
- from realesrgan import RealESRGAN
5
- from PIL import Image
6
- import torch
7
 
8
- # Load model (langsung ke GPU jika tersedia)
9
- device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
10
- model = RealESRGAN(device, scale=2)
11
- model.load_weights('weights/RealESRGAN_x2.pth') # nanti download dari huggingface atau official
12
 
13
- def enhance_image(input_image):
14
- output_image = model.predict(input_image)
 
 
15
  return output_image
16
 
17
- # Launch API
18
- gr.Interface(fn=enhance_image, inputs=gr.Image(), outputs=gr.Image()).launch()
 
1
+ # app.py (Versi Fix)
2
 
3
  import gradio as gr
4
+ from super_image import EdsrModel, ImageLoader
 
 
5
 
6
+ # Load model dari Hugging Face
7
+ model = EdsrModel.from_pretrained('eugenesiow/edsr-base', scale=2)
 
 
8
 
9
+ def enhance_image(image):
10
+ inputs = ImageLoader.load_image(image).unsqueeze(0)
11
+ preds = model(inputs)
12
+ output_image = ImageLoader.save_image(preds)
13
  return output_image
14
 
15
+ gr.Interface(fn=enhance_image, inputs=gr.Image(type="pil"), outputs=gr.Image(type="pil")).launch()