gitio-app / demo.yaml
lint's picture
Upload folder using huggingface_hub
0ed6b12
raw
history blame
1.46 kB
lite_metadata:
gradio_version: 3.32.0
class_string: gradio.interface.Interface
kwargs:
title: Gradio Webapp
description: 'Given two png images, find the L1 loss '
article: null
thumbnail: null
theme: gradio/seafoam
css: null
allow_flagging: never
inputs:
class_string: liteobj.listify
args:
- class_string: gradio.components.Textbox
kwargs:
label: image1
- class_string: gradio.components.Textbox
kwargs:
label: image2
outputs:
class_string: liteobj.listify
args:
- class_string: gradio.components.Number
kwargs:
label: output
fn:
class_string: gradify.gradify_closure
kwargs:
argmaps:
class_string: liteobj.listify
args:
- label: image1
postprocessing: null
- label: image2
postprocessing: null
func_kwargs: {}
ldict:
class_string: gradify.exec_to_dict
kwargs:
source: "from PIL import Image\n\n\ndef l1_loss(image1, image2):\n img1\
\ = Image.open(image1)\n img2 = Image.open(image2)\n pixels1 = img1.load()\n\
\ pixels2 = img2.load()\n width, height = img1.size\n loss =\
\ 0\n for x in range(width):\n for y in range(height):\n \
\ for c in range(3):\n loss += abs(pixels1[x, y][c]\
\ - pixels2[x, y][c])\n return loss / (width * height * 3)\n"