gradio-pr-bot commited on
Commit
e588be5
·
verified ·
1 Parent(s): ed8cf90

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. README.md +8 -8
  2. run.ipynb +1 -0
  3. run.py +67 -0
README.md CHANGED
@@ -1,12 +1,12 @@
 
1
  ---
2
- title: Big Complex Demo
3
- emoji: 📉
4
- colorFrom: red
5
- colorTo: green
6
  sdk: gradio
7
- sdk_version: 6.9.0
8
- app_file: app.py
9
  pinned: false
 
10
  ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+
2
  ---
3
+ title: big_complex_demo
4
+ emoji: 🔥
5
+ colorFrom: indigo
6
+ colorTo: indigo
7
  sdk: gradio
8
+ sdk_version: 6.10.0
9
+ app_file: run.py
10
  pinned: false
11
+ hf_oauth: true
12
  ---
 
 
run.ipynb ADDED
@@ -0,0 +1 @@
 
 
1
+ {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: big_complex_demo"]}, {"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": ["import gradio as gr\n", "\n", "with gr.Blocks() as demo:\n", " with gr.Tabs():\n", " with gr.Tab(\"Components\", id=\"components\"):\n", " with gr.Row():\n", " with gr.Column():\n", " gr.Textbox(label=\"Textbox\")\n", " gr.Number(label=\"Number\")\n", " gr.Slider(minimum=0, maximum=100, label=\"Slider\")\n", " gr.Dropdown(choices=[\"A\", \"B\", \"C\"], label=\"Dropdown\")\n", " gr.Radio(choices=[\"X\", \"Y\", \"Z\"], label=\"Radio\")\n", " gr.Checkbox(label=\"Checkbox\")\n", " gr.CheckboxGroup(\n", " choices=[\"1\", \"2\", \"3\"], label=\"CheckboxGroup\"\n", " )\n", " gr.ColorPicker(label=\"ColorPicker\")\n", " with gr.Column():\n", " gr.Image(label=\"Image\")\n", " gr.Audio(label=\"Audio\")\n", " gr.Video(label=\"Video\")\n", " gr.File(label=\"File\")\n", " gr.Gallery(label=\"Gallery\")\n", " gr.Dataframe(label=\"Dataframe\", headers=[\"A\", \"B\", \"C\"])\n", " gr.JSON(label=\"JSON\", value={\"key\": \"value\"})\n", " gr.Code(label=\"Code\", language=\"python\")\n", "\n", " with gr.Tab(\"Chatbot\", id=\"chatbot\"):\n", " gr.Chatbot(label=\"Chatbot\")\n", " gr.Textbox(label=\"Message\")\n", "\n", " with gr.Tab(\"Media\", id=\"media\"):\n", " with gr.Row():\n", " gr.Image(label=\"Image Upload\")\n", " gr.Image(label=\"Image Output\")\n", " gr.Audio(label=\"Audio Player\")\n", " gr.Video(label=\"Video Player\")\n", "\n", " with gr.Tab(\"Layout\", id=\"layout\"):\n", " with gr.Accordion(\"Accordion 1\", open=True):\n", " gr.Markdown(\"## Content inside accordion 1\")\n", " gr.Textbox(label=\"Accordion Input 1\")\n", " with gr.Accordion(\"Accordion 2\", open=False):\n", " gr.Markdown(\"## Content inside accordion 2\")\n", " gr.Slider(minimum=0, maximum=50, label=\"Accordion Slider\")\n", " with gr.Accordion(\"Accordion 3\", open=False):\n", " gr.Dataframe(headers=[\"Col1\", \"Col2\"], label=\"Accordion Table\")\n", " with gr.Row():\n", " with gr.Column():\n", " gr.Markdown(\"### Column 1\")\n", " gr.Textbox(label=\"Col1 Input\")\n", " with gr.Column():\n", " gr.Markdown(\"### Column 2\")\n", " gr.Number(label=\"Col2 Input\")\n", "\n", " with gr.Tab(\"More\", id=\"more\"):\n", " gr.HighlightedText(\n", " label=\"HighlightedText\",\n", " value=[(\"Hello \", None), (\"world\", \"POS\")],\n", " )\n", " gr.Label(label=\"Label\", value={\"cat\": 0.7, \"dog\": 0.3})\n", " gr.Plot(label=\"Plot\")\n", " gr.HTML(value=\"<div>HTML content</div>\")\n", " gr.Markdown(\"### Markdown content\")\n", "\n", "if __name__ == \"__main__\":\n", " demo.launch()\n"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
run.py ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ with gr.Blocks() as demo:
4
+ with gr.Tabs():
5
+ with gr.Tab("Components", id="components"):
6
+ with gr.Row():
7
+ with gr.Column():
8
+ gr.Textbox(label="Textbox")
9
+ gr.Number(label="Number")
10
+ gr.Slider(minimum=0, maximum=100, label="Slider")
11
+ gr.Dropdown(choices=["A", "B", "C"], label="Dropdown")
12
+ gr.Radio(choices=["X", "Y", "Z"], label="Radio")
13
+ gr.Checkbox(label="Checkbox")
14
+ gr.CheckboxGroup(
15
+ choices=["1", "2", "3"], label="CheckboxGroup"
16
+ )
17
+ gr.ColorPicker(label="ColorPicker")
18
+ with gr.Column():
19
+ gr.Image(label="Image")
20
+ gr.Audio(label="Audio")
21
+ gr.Video(label="Video")
22
+ gr.File(label="File")
23
+ gr.Gallery(label="Gallery")
24
+ gr.Dataframe(label="Dataframe", headers=["A", "B", "C"])
25
+ gr.JSON(label="JSON", value={"key": "value"})
26
+ gr.Code(label="Code", language="python")
27
+
28
+ with gr.Tab("Chatbot", id="chatbot"):
29
+ gr.Chatbot(label="Chatbot")
30
+ gr.Textbox(label="Message")
31
+
32
+ with gr.Tab("Media", id="media"):
33
+ with gr.Row():
34
+ gr.Image(label="Image Upload")
35
+ gr.Image(label="Image Output")
36
+ gr.Audio(label="Audio Player")
37
+ gr.Video(label="Video Player")
38
+
39
+ with gr.Tab("Layout", id="layout"):
40
+ with gr.Accordion("Accordion 1", open=True):
41
+ gr.Markdown("## Content inside accordion 1")
42
+ gr.Textbox(label="Accordion Input 1")
43
+ with gr.Accordion("Accordion 2", open=False):
44
+ gr.Markdown("## Content inside accordion 2")
45
+ gr.Slider(minimum=0, maximum=50, label="Accordion Slider")
46
+ with gr.Accordion("Accordion 3", open=False):
47
+ gr.Dataframe(headers=["Col1", "Col2"], label="Accordion Table")
48
+ with gr.Row():
49
+ with gr.Column():
50
+ gr.Markdown("### Column 1")
51
+ gr.Textbox(label="Col1 Input")
52
+ with gr.Column():
53
+ gr.Markdown("### Column 2")
54
+ gr.Number(label="Col2 Input")
55
+
56
+ with gr.Tab("More", id="more"):
57
+ gr.HighlightedText(
58
+ label="HighlightedText",
59
+ value=[("Hello ", None), ("world", "POS")],
60
+ )
61
+ gr.Label(label="Label", value={"cat": 0.7, "dog": 0.3})
62
+ gr.Plot(label="Plot")
63
+ gr.HTML(value="<div>HTML content</div>")
64
+ gr.Markdown("### Markdown content")
65
+
66
+ if __name__ == "__main__":
67
+ demo.launch()