aliabd commited on
Commit
da65e2a
·
1 Parent(s): a3322e4

Upload folder using huggingface_hub

Browse files
Files changed (5) hide show
  1. README.md +8 -8
  2. __pycache__/run.cpython-39.pyc +0 -0
  3. config.json +206 -0
  4. run.ipynb +1 -0
  5. run.py +20 -0
README.md CHANGED
@@ -1,12 +1,12 @@
 
1
  ---
2
- title: Slider Release 3-x
3
- emoji: 📚
4
- colorFrom: purple
5
- colorTo: green
6
  sdk: gradio
7
- sdk_version: 4.3.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: slider_release_3-x
4
+ emoji: 🔥
5
+ colorFrom: indigo
6
+ colorTo: indigo
7
  sdk: gradio
8
+ sdk_version: 3.50.1
9
+ app_file: run.py
10
  pinned: false
11
+ hf_oauth: true
12
  ---
 
 
__pycache__/run.cpython-39.pyc ADDED
Binary file (772 Bytes). View file
 
config.json ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "3.30.0\n",
3
+ "mode": "blocks",
4
+ "dev_mode": true,
5
+ "analytics_enabled": true,
6
+ "components": [
7
+ {
8
+ "id": 1,
9
+ "type": "slider",
10
+ "props": {
11
+ "minimum": 0,
12
+ "maximum": 100,
13
+ "step": 0.1,
14
+ "value": 0,
15
+ "show_label": true,
16
+ "name": "slider",
17
+ "visible": true,
18
+ "style": {}
19
+ },
20
+ "serializer": "NumberSerializable",
21
+ "api_info": {
22
+ "info": {
23
+ "type": "number",
24
+ "description": "numeric value between 0 and 100"
25
+ },
26
+ "serialized_info": false
27
+ },
28
+ "example_inputs": {
29
+ "raw": 0,
30
+ "serialized": 0
31
+ }
32
+ },
33
+ {
34
+ "id": 2,
35
+ "type": "state",
36
+ "props": {
37
+ "show_label": true,
38
+ "name": "state",
39
+ "visible": true,
40
+ "style": {}
41
+ },
42
+ "serializer": "SimpleSerializable",
43
+ "api_info": {
44
+ "info": {
45
+ "type": {},
46
+ "description": "any valid value"
47
+ },
48
+ "serialized_info": false
49
+ },
50
+ "example_inputs": {
51
+ "raw": null,
52
+ "serialized": null
53
+ }
54
+ },
55
+ {
56
+ "id": 3,
57
+ "type": "row",
58
+ "props": {
59
+ "type": "row",
60
+ "variant": "default",
61
+ "visible": true,
62
+ "style": {}
63
+ }
64
+ },
65
+ {
66
+ "id": 4,
67
+ "type": "number",
68
+ "props": {
69
+ "label": "On release",
70
+ "show_label": true,
71
+ "name": "number",
72
+ "visible": true,
73
+ "style": {}
74
+ },
75
+ "serializer": "NumberSerializable",
76
+ "api_info": {
77
+ "info": {
78
+ "type": "number"
79
+ },
80
+ "serialized_info": false
81
+ },
82
+ "example_inputs": {
83
+ "raw": 5,
84
+ "serialized": 5
85
+ }
86
+ },
87
+ {
88
+ "id": 5,
89
+ "type": "number",
90
+ "props": {
91
+ "label": "Number of events fired",
92
+ "show_label": true,
93
+ "name": "number",
94
+ "visible": true,
95
+ "style": {}
96
+ },
97
+ "serializer": "NumberSerializable",
98
+ "api_info": {
99
+ "info": {
100
+ "type": "number"
101
+ },
102
+ "serialized_info": false
103
+ },
104
+ "example_inputs": {
105
+ "raw": 5,
106
+ "serialized": 5
107
+ }
108
+ },
109
+ {
110
+ "id": 6,
111
+ "type": "form",
112
+ "props": {
113
+ "type": "form",
114
+ "visible": true,
115
+ "style": {}
116
+ }
117
+ },
118
+ {
119
+ "id": 7,
120
+ "type": "form",
121
+ "props": {
122
+ "type": "form",
123
+ "visible": true,
124
+ "style": {}
125
+ }
126
+ }
127
+ ],
128
+ "css": null,
129
+ "title": "Gradio",
130
+ "is_space": false,
131
+ "enable_queue": null,
132
+ "show_error": true,
133
+ "show_api": true,
134
+ "is_colab": false,
135
+ "stylesheets": [
136
+ "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap",
137
+ "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap"
138
+ ],
139
+ "theme": "default",
140
+ "layout": {
141
+ "id": 0,
142
+ "children": [
143
+ {
144
+ "id": 7,
145
+ "children": [
146
+ {
147
+ "id": 1
148
+ }
149
+ ]
150
+ },
151
+ {
152
+ "id": 2
153
+ },
154
+ {
155
+ "id": 3,
156
+ "children": [
157
+ {
158
+ "id": 6,
159
+ "children": [
160
+ {
161
+ "id": 4
162
+ },
163
+ {
164
+ "id": 5
165
+ }
166
+ ]
167
+ }
168
+ ]
169
+ }
170
+ ]
171
+ },
172
+ "dependencies": [
173
+ {
174
+ "targets": [
175
+ 1
176
+ ],
177
+ "trigger": "release",
178
+ "inputs": [
179
+ 1,
180
+ 2
181
+ ],
182
+ "outputs": [
183
+ 4,
184
+ 2,
185
+ 5
186
+ ],
187
+ "backend_fn": true,
188
+ "js": null,
189
+ "queue": null,
190
+ "api_name": "predict",
191
+ "scroll_to_output": false,
192
+ "show_progress": true,
193
+ "every": null,
194
+ "batch": false,
195
+ "max_batch_size": 4,
196
+ "cancels": [],
197
+ "types": {
198
+ "continuous": false,
199
+ "generator": false
200
+ },
201
+ "collects_event_data": false,
202
+ "trigger_after": null,
203
+ "trigger_only_on_success": false
204
+ }
205
+ ]
206
+ }
run.ipynb ADDED
@@ -0,0 +1 @@
 
 
1
+ {"cells": [{"cell_type": "markdown", "id": "302934307671667531413257853548643485645", "metadata": {}, "source": ["# Gradio Demo: slider_release"]}, {"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", "\n", "def identity(x, state):\n", " state += 1\n", " return x, state, state\n", "\n", "\n", "with gr.Blocks() as demo:\n", " slider = gr.Slider(0, 100, step=0.1)\n", " state = gr.State(value=0)\n", " with gr.Row():\n", " number = gr.Number(label=\"On release\")\n", " number2 = gr.Number(label=\"Number of events fired\")\n", " slider.release(identity, inputs=[slider, state], outputs=[number, state, number2], api_name=\"predict\")\n", "\n", "if __name__ == \"__main__\":\n", " print(\"here\")\n", " demo.launch()\n", " print(demo.server_port)\n"]}], "metadata": {}, "nbformat": 4, "nbformat_minor": 5}
run.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+
4
+ def identity(x, state):
5
+ state += 1
6
+ return x, state, state
7
+
8
+
9
+ with gr.Blocks() as demo:
10
+ slider = gr.Slider(0, 100, step=0.1)
11
+ state = gr.State(value=0)
12
+ with gr.Row():
13
+ number = gr.Number(label="On release")
14
+ number2 = gr.Number(label="Number of events fired")
15
+ slider.release(identity, inputs=[slider, state], outputs=[number, state, number2], api_name="predict")
16
+
17
+ if __name__ == "__main__":
18
+ print("here")
19
+ demo.launch()
20
+ print(demo.server_port)