Spaces:
Runtime error
Runtime error
stanley
commited on
Commit
·
2d08e14
1
Parent(s):
81e37bd
adding firebase prompt db
Browse files- .DS_Store +0 -0
- PyPatchMatch/.DS_Store +0 -0
- app.py +23 -1
- firebase.json +13 -0
- requirements.txt +2 -1
.DS_Store
ADDED
Binary file (6.15 kB). View file
|
|
PyPatchMatch/.DS_Store
CHANGED
Binary files a/PyPatchMatch/.DS_Store and b/PyPatchMatch/.DS_Store differ
|
|
app.py
CHANGED
@@ -44,6 +44,26 @@ except:
|
|
44 |
|
45 |
from utils import *
|
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
assert diffusers.__version__ >= "0.6.0", "Please upgrade diffusers to 0.6.0"
|
48 |
|
49 |
USE_NEW_DIFFUSERS = True
|
@@ -389,6 +409,7 @@ class StableDiffusionInpaint:
|
|
389 |
"guidance_scale": guidance_scale,
|
390 |
"eta": scheduler_eta,
|
391 |
}
|
|
|
392 |
if USE_NEW_DIFFUSERS:
|
393 |
extra_kwargs["negative_prompt"] = negative_prompt
|
394 |
extra_kwargs["num_images_per_prompt"] = generate_num
|
@@ -735,6 +756,7 @@ def run_outpaint(
|
|
735 |
width, height = pil.size
|
736 |
sel_buffer = np.array(pil)
|
737 |
cur_model = get_model()
|
|
|
738 |
images = cur_model.run(
|
739 |
image_pil=pil,
|
740 |
prompt=prompt_text,
|
@@ -856,7 +878,7 @@ with blocks as demo:
|
|
856 |
# model_choices_lst.insert(0, "remote_model")
|
857 |
|
858 |
sd_prompt = gr.Textbox(
|
859 |
-
label="Prompt", placeholder="
|
860 |
)
|
861 |
with gr.Accordion("machine learning tools", open=False):
|
862 |
with gr.Row(elem_id="setup_row"):
|
|
|
44 |
|
45 |
from utils import *
|
46 |
|
47 |
+
import time
|
48 |
+
import firebase_admin
|
49 |
+
from firebase_admin import credentials
|
50 |
+
from firebase_admin import db
|
51 |
+
|
52 |
+
cred = credentials.Certificate("firebase.json")
|
53 |
+
firebase_admin.initialize_app(cred, {
|
54 |
+
'databaseURL': 'https://nyucapstone-7c22c-default-rtdb.firebaseio.com/'
|
55 |
+
})
|
56 |
+
|
57 |
+
def upload_input_to_realtime_database(prompt):
|
58 |
+
ref = db.reference('inputs')
|
59 |
+
new_input_ref = ref.push()
|
60 |
+
new_input_ref.set({
|
61 |
+
'prompt': prompt,
|
62 |
+
'timestamp': time.time()
|
63 |
+
})
|
64 |
+
print(f"Prompt '{prompt}' successfully uploaded to Realtime Database.")
|
65 |
+
|
66 |
+
|
67 |
assert diffusers.__version__ >= "0.6.0", "Please upgrade diffusers to 0.6.0"
|
68 |
|
69 |
USE_NEW_DIFFUSERS = True
|
|
|
409 |
"guidance_scale": guidance_scale,
|
410 |
"eta": scheduler_eta,
|
411 |
}
|
412 |
+
upload_input_to_realtime_database(prompt)
|
413 |
if USE_NEW_DIFFUSERS:
|
414 |
extra_kwargs["negative_prompt"] = negative_prompt
|
415 |
extra_kwargs["num_images_per_prompt"] = generate_num
|
|
|
756 |
width, height = pil.size
|
757 |
sel_buffer = np.array(pil)
|
758 |
cur_model = get_model()
|
759 |
+
upload_input_to_realtime_database(prompt_text)
|
760 |
images = cur_model.run(
|
761 |
image_pil=pil,
|
762 |
prompt=prompt_text,
|
|
|
878 |
# model_choices_lst.insert(0, "remote_model")
|
879 |
|
880 |
sd_prompt = gr.Textbox(
|
881 |
+
label="Prompt", placeholder="describe how you want the image to grow", lines=2
|
882 |
)
|
883 |
with gr.Accordion("machine learning tools", open=False):
|
884 |
with gr.Row(elem_id="setup_row"):
|
firebase.json
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"type": "service_account",
|
3 |
+
"project_id": "nyucapstone-7c22c",
|
4 |
+
"private_key_id": "dcb78a226a30dd8b2e7ce472c5bc139d2a9c8071",
|
5 |
+
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC21OryAbCDemJp\njTMZwEXclH0i0IFhFXOvKc2Ld7gsPYsKIzSwwGOIKT5XX0yu7snqhivR0OsPr+Or\nW/P4QjUU0AFop8ojwu1hb/pdRxag93gpJcWazY8kfWrTzWymC/gmcj8PPo943dYP\nLFjUC0i2zBPnSUytD4LRgCc483fYHzxOm33WmD3q+wkg6nP/5JTP+w73Yj6WXkw2\noR3NqpiuQn4ppaQK04BqcNWJ6xfdAoLnJWjZFwMJiLQR4FMw3TMNFIuUBDmEz8Cp\nR5xwxaBb7A9FFEpYicNxrMJ9r0ataiyXnxldqFZ2Gq/Z2ExRG7CSpDCU9+dsxaxg\nFXJaaYmjAgMBAAECggEAEQAvcJ1zmmYw7HuyurxEQsST9j7JKQvjm/AZKtTRDVwT\np7eqWJ0rJCghoeI8sS+HGwWq4XG5ydWjJ/X+86DEatEEsISZqUWg6SSOdUn88q7Q\nP5NBkql2nAAFhPhfF/mY84pADtzUXnrSQsru35jFBCpp12HbfWQp1+1AuGz7Qd9N\nSAn4sA4+E0gb0MlJoernJj5MPEA+cF+QNbG+AYO78rg+w1L9rUF6mXfguT2eWdXY\nM6i1Nai7EC1dHawGhnbYlyYiVxPS7aLVJrnSGZFy8qD4CcgvJGhEB+w4eTr2Bvft\noQlK/5K0g6inBC/U7KO3Ofr4bdBtqtB2D3ZM5adAYQKBgQDs12NQonMFjkUcO1IX\n2JEWt9eSSRC2Adob7OX2EKHzTncjeUWlou0Is77sCiQPs7Z1GifB6Nw1rvGh5to5\nn/nE+Gg27TZsB7UN6lIALB46Ip5Qk2txWSojKzgrVh+hAuNO4Hvwop9IIWgZHX4M\no/PxVF52NzJMLULgfrSTz/sHCQKBgQDFnxMttOeLz6NlQXamy04SFY6sNidpd8hN\nThoba0vMVsvhTWnIHtdEQWMYlfGPya1tmd7IBpSrinY//3R9cRKE7wDKDnldhEF7\nJSrXsaSa5jbdPqF/1KI7sukwgj1B8NnZjtq8JOjKLX8kWm/g4qWxurGBM6Sxi194\n9XF9Vb8qSwKBgDJP5xcgC1Moz+GZcG0EYn3y++ZlgxlG93BrOMa27dBj4Mc2Yec3\n3ya0GGDIHrT/NklWDxAQSYdV7Jq6Ea2gIE0JgAn7Bk6YrIuSNW038gvjgsIXLwHb\nMSpbagk6uGlZ1bPR2EJcKX4HKrf7HeXNhmrDw3VVcGfiTYynHfEwg2ERAoGAUJGl\nQQozKIYT6LFCzYevoaHWVBGUCeTC7fl8nVcmRP3SC14DVYp1WyeJXjmrjWK86SVF\ndalxLWq7ASaF+KqD0VybpsU159GG3MzvZZbQNDLNhXAGadZn+gzcE2HV1a97Mb6T\nIQevPNZFsq2IVVgyE3645aMHbzcSSn9OsLmnwXcCgYEAxpOYYxh5NhsipA7Qwgte\nVRC3rFccYxVrfkvcMt6etB5FJa/CyM8DF1MTzEwrxKbeDDCPJjQYtnUryrYAR9V6\nP+bz7WZGn7yMHJ4vJGVwaA+ZOsZI3Gtic2IiaxQROSc9xiXTQ/Y2gv5Lqf11iHWq\n3Ivj6CCkU/pUFK5QqbJ//FI=\n-----END PRIVATE KEY-----\n",
|
6 |
+
"client_email": "firebase-adminsdk-wk29e@nyucapstone-7c22c.iam.gserviceaccount.com",
|
7 |
+
"client_id": "114603142260017536444",
|
8 |
+
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
9 |
+
"token_uri": "https://oauth2.googleapis.com/token",
|
10 |
+
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
11 |
+
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-wk29e%40nyucapstone-7c22c.iam.gserviceaccount.com",
|
12 |
+
"universe_domain": "googleapis.com"
|
13 |
+
}
|
requirements.txt
CHANGED
@@ -14,4 +14,5 @@ ftfy
|
|
14 |
fpie
|
15 |
accelerate
|
16 |
ninja
|
17 |
-
setuptools==59.8.0
|
|
|
|
14 |
fpie
|
15 |
accelerate
|
16 |
ninja
|
17 |
+
setuptools==59.8.0
|
18 |
+
firebase_admin
|