aliabd HF Staff commited on
Commit
d939940
·
verified ·
1 Parent(s): b70f2b6

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. requirements.txt +2 -2
  2. run.ipynb +1 -1
  3. run.py +22 -3
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
- gradio-client @ git+https://github.com/gradio-app/gradio@e089e4cb4a285e0d15593fc5b13b8f254b86c090#subdirectory=client/python
2
- https://gradio-builds.s3.amazonaws.com/e089e4cb4a285e0d15593fc5b13b8f254b86c090/gradio-4.27.0-py3-none-any.whl
 
1
+ gradio-client @ git+https://github.com/gradio-app/gradio@937c8583714216e926606b251bc9225271bdc5a7#subdirectory=client/python
2
+ https://gradio-builds.s3.amazonaws.com/937c8583714216e926606b251bc9225271bdc5a7/gradio-4.27.0-py3-none-any.whl
run.ipynb CHANGED
@@ -1 +1 @@
1
- {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: json_component"]}, {"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", " gr.JSON(value={\"Key 1\": \"Value 1\", \"Key 2\": {\"Key 3\": \"Value 2\", \"Key 4\": \"Value 3\"}, \"Key 5\": [\"Item 1\", \"Item 2\", \"Item 3\"]})\n", "\n", "demo.launch()"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
 
1
+ {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: json_component"]}, {"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", "import numpy as np\n", "\n", "with gr.Blocks() as demo:\n", " inp = gr.JSON(\n", " label=\"InputJSON\",\n", " value={\n", " \"Key 1\": \"Value 1\",\n", " \"Key 2\": {\"Key 3\": \"Value 2\", \"Key 4\": \"Value 3\"},\n", " \"Key 5\": [\"Item 1\", \"Item 2\", \"Item 3\"],\n", " \"Key 6\": 123,\n", " \"Key 7\": 123.456,\n", " \"Key 8\": True,\n", " \"Key 9\": False,\n", " \"Key 10\": None,\n", " \"Key 11\": np.array([1, 2, 3]),\n", " }\n", " )\n", " out = gr.JSON(label=\"OutputJSON\")\n", " btn = gr.Button(\"Submit\")\n", " btn.click(lambda x: x, inp, out)\n", "\n", "\n", "if __name__ == \"__main__\":\n", " demo.launch()\n"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
run.py CHANGED
@@ -1,6 +1,25 @@
1
- import gradio as gr
 
2
 
3
  with gr.Blocks() as demo:
4
- gr.JSON(value={"Key 1": "Value 1", "Key 2": {"Key 3": "Value 2", "Key 4": "Value 3"}, "Key 5": ["Item 1", "Item 2", "Item 3"]})
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
- demo.launch()
 
 
 
1
+ import gradio as gr
2
+ import numpy as np
3
 
4
  with gr.Blocks() as demo:
5
+ inp = gr.JSON(
6
+ label="InputJSON",
7
+ value={
8
+ "Key 1": "Value 1",
9
+ "Key 2": {"Key 3": "Value 2", "Key 4": "Value 3"},
10
+ "Key 5": ["Item 1", "Item 2", "Item 3"],
11
+ "Key 6": 123,
12
+ "Key 7": 123.456,
13
+ "Key 8": True,
14
+ "Key 9": False,
15
+ "Key 10": None,
16
+ "Key 11": np.array([1, 2, 3]),
17
+ }
18
+ )
19
+ out = gr.JSON(label="OutputJSON")
20
+ btn = gr.Button("Submit")
21
+ btn.click(lambda x: x, inp, out)
22
 
23
+
24
+ if __name__ == "__main__":
25
+ demo.launch()