Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -67,7 +67,7 @@ def avaliable_providers():
|
|
67 |
response = requests.get(endpoint_url, headers=headers)
|
68 |
|
69 |
for provider in response.json()['items']:
|
70 |
-
if provider['status'] == '
|
71 |
providers.append(provider['vendor'])
|
72 |
|
73 |
return providers
|
@@ -118,7 +118,7 @@ def update_regions(provider):
|
|
118 |
response = requests.get(endpoint_url, headers=headers)
|
119 |
|
120 |
for region in response.json()['items']:
|
121 |
-
if region['status'] == '
|
122 |
avalialbe_regions.append(f"{region['region']}/{region['label']}")
|
123 |
|
124 |
return gr.Dropdown.update(
|
@@ -136,7 +136,7 @@ def update_compute_options(provider, regeion):
|
|
136 |
response = requests.get(endpoint_url, headers=headers)
|
137 |
|
138 |
for compute in response.json()['items']:
|
139 |
-
if compute['status'] == '
|
140 |
accelerator = compute['accelerator']
|
141 |
numAccelerators = compute['numAccelerators']
|
142 |
memoryGb = compute['memoryGb'].replace("Gi", "GB")
|
@@ -159,9 +159,9 @@ with gr.Blocks() as demo2:
|
|
159 |
"""
|
160 |
## Your own Stable Diffusion on Hugging Face π€ Endpoint
|
161 |
""")
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
|
166 |
providers = avaliable_providers()
|
167 |
|
@@ -181,13 +181,13 @@ with gr.Blocks() as demo2:
|
|
181 |
|
182 |
provider_selector.change(update_regions, inputs=provider_selector, outputs=region_selector)
|
183 |
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
|
192 |
gr.TabbedInterface(
|
193 |
[demoInterface, demo, demo2], ["Try-out", "π Deploy on GCP", " Deploy on π€ Endpoint"]
|
|
|
67 |
response = requests.get(endpoint_url, headers=headers)
|
68 |
|
69 |
for provider in response.json()['items']:
|
70 |
+
if provider['status'] == 'available':
|
71 |
providers.append(provider['vendor'])
|
72 |
|
73 |
return providers
|
|
|
118 |
response = requests.get(endpoint_url, headers=headers)
|
119 |
|
120 |
for region in response.json()['items']:
|
121 |
+
if region['status'] == 'available':
|
122 |
avalialbe_regions.append(f"{region['region']}/{region['label']}")
|
123 |
|
124 |
return gr.Dropdown.update(
|
|
|
136 |
response = requests.get(endpoint_url, headers=headers)
|
137 |
|
138 |
for compute in response.json()['items']:
|
139 |
+
if compute['status'] == 'available':
|
140 |
accelerator = compute['accelerator']
|
141 |
numAccelerators = compute['numAccelerators']
|
142 |
memoryGb = compute['memoryGb'].replace("Gi", "GB")
|
|
|
159 |
"""
|
160 |
## Your own Stable Diffusion on Hugging Face π€ Endpoint
|
161 |
""")
|
162 |
+
hf_token_input = gr.Textbox(
|
163 |
+
label="enter your Hugging Face Access Token"
|
164 |
+
)
|
165 |
|
166 |
providers = avaliable_providers()
|
167 |
|
|
|
181 |
|
182 |
provider_selector.change(update_regions, inputs=provider_selector, outputs=region_selector)
|
183 |
|
184 |
+
compute_selector = gr.Dropdown(
|
185 |
+
[],
|
186 |
+
value="",
|
187 |
+
label="select compute instance type",
|
188 |
+
interactive=True
|
189 |
+
)
|
190 |
+
region_selector.change(update_compute_options, inputs=[provider_selector, region_selector], outputs=compute_selector)
|
191 |
|
192 |
gr.TabbedInterface(
|
193 |
[demoInterface, demo, demo2], ["Try-out", "π Deploy on GCP", " Deploy on π€ Endpoint"]
|