Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files
README.md
CHANGED
|
@@ -5,7 +5,7 @@ emoji: 🔥
|
|
| 5 |
colorFrom: indigo
|
| 6 |
colorTo: indigo
|
| 7 |
sdk: gradio
|
| 8 |
-
sdk_version:
|
| 9 |
app_file: run.py
|
| 10 |
pinned: false
|
| 11 |
hf_oauth: true
|
|
|
|
| 5 |
colorFrom: indigo
|
| 6 |
colorTo: indigo
|
| 7 |
sdk: gradio
|
| 8 |
+
sdk_version: 6.0.0
|
| 9 |
app_file: run.py
|
| 10 |
pinned: false
|
| 11 |
hf_oauth: true
|
run.ipynb
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: image_editor_layers"]}, {"cell_type": "code", "execution_count": null, "id": "272996653310673477252411125948039410165", "metadata": {}, "outputs": [], "source": ["!pip install -q gradio "]}, {"cell_type": "code", "execution_count": null, "id": "288918539441861185822528903084949547379", "metadata": {}, "outputs": [], "source": ["# Downloading files from the demo repo\n", "import os\n", "!wget -q https://github.com/gradio-app/gradio/raw/main/demo/image_editor_layers/layer1.png"]}, {"cell_type": "code", "execution_count": null, "id": "44380577570523278879349135829904343037", "metadata": {}, "outputs": [], "source": ["import gradio as gr\n", "from pathlib import Path\n", "\n", "dir_ = Path(__file__).parent\n", "\n", "\n", "def predict(im):\n", " print(im)\n", " return im, len(im[\"layers\"])\n", "\n", "\n", "with gr.Blocks() as demo:\n", " with gr.Row():\n", " im = gr.ImageEditor(\n", " type=\"numpy\",\n", " interactive=True,\n", " )\n", " im_preview = gr.ImageEditor(\n", " interactive=True,\n", " )\n", "\n", " layer_updates = gr.Textbox(value=\"\", label=\"Layer Updates\")\n", " num_layers = gr.Number(value=0, label=\"Num Layers\")\n", " example_ran = gr.Number(value=0, label=\"Example Ran\")\n", "\n", " set_background = gr.Button(\"Set Background\")\n", " set_background.click(\n", " lambda: {\n", " \"background\": str(dir_ / \"cheetah.jpg\"),\n", " \"layers\": None,\n", " \"composite\": None,\n", " },\n", " None,\n", " im,\n", " show_progress=\"hidden\",\n", " )\n", " set_layers = gr.Button(\"Set Layers\")\n", " set_layers.click(\n", " lambda: {\n", " \"background\": None,\n", " \"layers\": [
|
|
|
|
| 1 |
+
{"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: image_editor_layers"]}, {"cell_type": "code", "execution_count": null, "id": "272996653310673477252411125948039410165", "metadata": {}, "outputs": [], "source": ["!pip install -q gradio "]}, {"cell_type": "code", "execution_count": null, "id": "288918539441861185822528903084949547379", "metadata": {}, "outputs": [], "source": ["# Downloading files from the demo repo\n", "import os\n", "!wget -q https://github.com/gradio-app/gradio/raw/main/demo/image_editor_layers/layer1.png"]}, {"cell_type": "code", "execution_count": null, "id": "44380577570523278879349135829904343037", "metadata": {}, "outputs": [], "source": ["import gradio as gr\n", "from pathlib import Path\n", "\n", "dir_ = Path(__file__).parent\n", "\n", "\n", "def predict(im):\n", " print(im)\n", " return im, len(im[\"layers\"])\n", "\n", "\n", "with gr.Blocks() as demo:\n", " with gr.Row():\n", " im = gr.ImageEditor(\n", " type=\"numpy\",\n", " interactive=True,\n", " )\n", " im_preview = gr.ImageEditor(\n", " interactive=True,\n", " )\n", "\n", " layer_updates = gr.Textbox(value=\"\", label=\"Layer Updates\")\n", " num_layers = gr.Number(value=0, label=\"Num Layers\")\n", " example_ran = gr.Number(value=0, label=\"Example Ran\")\n", "\n", " set_background = gr.Button(\"Set Background\")\n", " set_background.click(\n", " lambda: {\n", " \"background\": str(dir_ / \"cheetah.jpg\"),\n", " \"layers\": None,\n", " \"composite\": None,\n", " },\n", " None,\n", " im,\n", " show_progress=\"hidden\",\n", " )\n", " set_layers = gr.Button(\"Set Layers\")\n", " set_layers.click(\n", " lambda: {\n", " \"background\": None,\n", " \"layers\": [str(dir_ / \"cheetah.jpg\")],\n", " \"composite\": None,\n", " },\n", " None,\n", " im,\n", " show_progress=\"hidden\",\n", " )\n", " im.change(\n", " lambda x: len(x[\"layers\"]),\n", " inputs=im,\n", " outputs=layer_updates,\n", " )\n", " set_composite = gr.Button(\"Set Composite\")\n", " set_composite.click(\n", " lambda: {\n", " \"background\": None,\n", " \"layers\": None,\n", " \"composite\": \"https://huggingface.co/datasets/freddyaboulton/bucket/resolve/main/cheetah-003.jpg\",\n", " },\n", " None,\n", " im,\n", " show_progress=\"hidden\",\n", " )\n", " get_layers = gr.Button(\"Get Layers\")\n", "\n", " get_layers.click(\n", " predict,\n", " outputs=[im_preview, num_layers],\n", " inputs=im,\n", " )\n", "\n", " gr.Examples(\n", " examples=[\n", " \"https://huggingface.co/datasets/freddyaboulton/bucket/resolve/main/TheCheethcat.jpg\",\n", " {\n", " \"background\": str(dir_ / \"cheetah.jpg\"),\n", " \"layers\": [str(dir_ / \"layer1.png\")],\n", " \"composite\": None,\n", " },\n", " ],\n", " inputs=im,\n", " outputs=[example_ran],\n", " fn=lambda x: 1,\n", " run_on_click=True,\n", " )\n", "\n", "if __name__ == \"__main__\":\n", " demo.launch()\n"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
|
run.py
CHANGED
|
@@ -38,9 +38,7 @@ with gr.Blocks() as demo:
|
|
| 38 |
set_layers.click(
|
| 39 |
lambda: {
|
| 40 |
"background": None,
|
| 41 |
-
"layers": [
|
| 42 |
-
"https://nationalzoo.si.edu/sites/default/files/animals/cheetah-003.jpg"
|
| 43 |
-
],
|
| 44 |
"composite": None,
|
| 45 |
},
|
| 46 |
None,
|
|
@@ -57,7 +55,7 @@ with gr.Blocks() as demo:
|
|
| 57 |
lambda: {
|
| 58 |
"background": None,
|
| 59 |
"layers": None,
|
| 60 |
-
"composite": "https://
|
| 61 |
},
|
| 62 |
None,
|
| 63 |
im,
|
|
@@ -73,7 +71,7 @@ with gr.Blocks() as demo:
|
|
| 73 |
|
| 74 |
gr.Examples(
|
| 75 |
examples=[
|
| 76 |
-
"https://
|
| 77 |
{
|
| 78 |
"background": str(dir_ / "cheetah.jpg"),
|
| 79 |
"layers": [str(dir_ / "layer1.png")],
|
|
|
|
| 38 |
set_layers.click(
|
| 39 |
lambda: {
|
| 40 |
"background": None,
|
| 41 |
+
"layers": [str(dir_ / "cheetah.jpg")],
|
|
|
|
|
|
|
| 42 |
"composite": None,
|
| 43 |
},
|
| 44 |
None,
|
|
|
|
| 55 |
lambda: {
|
| 56 |
"background": None,
|
| 57 |
"layers": None,
|
| 58 |
+
"composite": "https://huggingface.co/datasets/freddyaboulton/bucket/resolve/main/cheetah-003.jpg",
|
| 59 |
},
|
| 60 |
None,
|
| 61 |
im,
|
|
|
|
| 71 |
|
| 72 |
gr.Examples(
|
| 73 |
examples=[
|
| 74 |
+
"https://huggingface.co/datasets/freddyaboulton/bucket/resolve/main/TheCheethcat.jpg",
|
| 75 |
{
|
| 76 |
"background": str(dir_ / "cheetah.jpg"),
|
| 77 |
"layers": [str(dir_ / "layer1.png")],
|