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
|