Spaces:
Sleeping
Sleeping
liuhaotian
commited on
Commit
•
4ef7732
1
Parent(s):
886d221
Fix version
Browse files- app.py +2 -48
- requirements.txt +2 -2
app.py
CHANGED
@@ -447,25 +447,12 @@ def clear(task, sketch_pad_trigger, batch_size, state, switch_task=False):
|
|
447 |
return [None, sketch_pad_trigger, None, 1.0] + out_images + [state]
|
448 |
|
449 |
css = """
|
450 |
-
#
|
451 |
-
--tw-border-opacity: 1;
|
452 |
-
border-color: rgb(255 216 180 / var(--tw-border-opacity));
|
453 |
-
--tw-gradient-from: rgb(255 216 180 / .7);
|
454 |
-
--tw-gradient-to: rgb(255 216 180 / 0);
|
455 |
-
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
|
456 |
-
--tw-gradient-to: rgb(255 176 102 / .8);
|
457 |
-
--tw-text-opacity: 1;
|
458 |
-
color: rgb(238 116 0 / var(--tw-text-opacity));
|
459 |
-
}
|
460 |
-
#img2img_image, #img2img_image > .h-60, #img2img_image > .h-60 > div, #img2img_image > .h-60 > div > img
|
461 |
{
|
462 |
height: var(--height) !important;
|
463 |
max-height: var(--height) !important;
|
464 |
min-height: var(--height) !important;
|
465 |
}
|
466 |
-
#mirrors a:hover {
|
467 |
-
cursor:pointer;
|
468 |
-
}
|
469 |
#paper-info a {
|
470 |
color:#008AD7;
|
471 |
}
|
@@ -487,38 +474,6 @@ function(x) {
|
|
487 |
}
|
488 |
"""
|
489 |
|
490 |
-
mirror_js = """
|
491 |
-
function () {
|
492 |
-
const root = document.querySelector('gradio-app').shadowRoot || document.querySelector('gradio-app');
|
493 |
-
const mirrors_div = root.querySelector('#mirrors');
|
494 |
-
const current_url = window.location.href;
|
495 |
-
const mirrors = [
|
496 |
-
'https://dev.hliu.cc/gligen_mirror1/',
|
497 |
-
'https://dev.hliu.cc/gligen_mirror2/',
|
498 |
-
];
|
499 |
-
|
500 |
-
let mirror_html = '';
|
501 |
-
mirror_html += '[<a href="https://gligen.github.io" target="_blank" style="">Project Page</a>]';
|
502 |
-
mirror_html += '[<a href="https://arxiv.org/abs/2301.07093" target="_blank" style="">Paper</a>]';
|
503 |
-
mirror_html += '[<a href="https://github.com/gligen/GLIGEN" target="_blank" style="">GitHub Repo</a>]';
|
504 |
-
mirror_html += ' | ';
|
505 |
-
mirror_html += 'Mirrors: ';
|
506 |
-
|
507 |
-
mirrors.forEach((e, index) => {
|
508 |
-
let cur_index = index + 1;
|
509 |
-
if (current_url.includes(e)) {
|
510 |
-
mirror_html += `[Mirror ${cur_index}] `;
|
511 |
-
} else {
|
512 |
-
mirror_html += `[<a onclick="window.location.href = '${e}'">Mirror ${cur_index}</a>] `;
|
513 |
-
}
|
514 |
-
});
|
515 |
-
|
516 |
-
mirror_html = `<div class="output-markdown gr-prose" style="max-width: 100%;"><h3 style="text-align: center" id="paper-info">${mirror_html}</h3></div>`;
|
517 |
-
|
518 |
-
mirrors_div.innerHTML = mirror_html;
|
519 |
-
}
|
520 |
-
"""
|
521 |
-
|
522 |
with Blocks(
|
523 |
css=css,
|
524 |
analytics_enabled=False,
|
@@ -530,7 +485,6 @@ with Blocks(
|
|
530 |
[<a href="https://arxiv.org/abs/2301.07093" target="_blank" style="">Paper</a>]
|
531 |
[<a href="https://github.com/gligen/GLIGEN" target="_blank" style="">GitHub Repo</a>]
|
532 |
</h3>""")
|
533 |
-
# gr.HTML("", elem_id="mirrors")
|
534 |
gr.Markdown("To ground concepts of interest with desired spatial specification, please (1) ⌨️ enter the concept names in <em> Grounding Instruction</em>, and (2) 🖱️ draw their corresponding bounding boxes one by one using <em> Sketch Pad</em> -- the parsed boxes will be displayed automatically.")
|
535 |
with gr.Row():
|
536 |
with gr.Column(scale=4):
|
@@ -557,7 +511,7 @@ with Blocks(
|
|
557 |
out_imagebox = gr.Image(type="pil", label="Parsed Sketch Pad")
|
558 |
with gr.Row():
|
559 |
clear_btn = gr.Button(value='Clear')
|
560 |
-
gen_btn = gr.Button(value='Generate'
|
561 |
with gr.Accordion("Advanced Options", open=False):
|
562 |
with gr.Column():
|
563 |
alpha_sample = gr.Slider(minimum=0, maximum=1.0, step=0.1, value=0.3, label="Scheduled Sampling (τ)")
|
|
|
447 |
return [None, sketch_pad_trigger, None, 1.0] + out_images + [state]
|
448 |
|
449 |
css = """
|
450 |
+
#img2img_image, #img2img_image > .fixed-height, #img2img_image > .fixed-height > div, #img2img_image > .fixed-height > div > img
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
{
|
452 |
height: var(--height) !important;
|
453 |
max-height: var(--height) !important;
|
454 |
min-height: var(--height) !important;
|
455 |
}
|
|
|
|
|
|
|
456 |
#paper-info a {
|
457 |
color:#008AD7;
|
458 |
}
|
|
|
474 |
}
|
475 |
"""
|
476 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
477 |
with Blocks(
|
478 |
css=css,
|
479 |
analytics_enabled=False,
|
|
|
485 |
[<a href="https://arxiv.org/abs/2301.07093" target="_blank" style="">Paper</a>]
|
486 |
[<a href="https://github.com/gligen/GLIGEN" target="_blank" style="">GitHub Repo</a>]
|
487 |
</h3>""")
|
|
|
488 |
gr.Markdown("To ground concepts of interest with desired spatial specification, please (1) ⌨️ enter the concept names in <em> Grounding Instruction</em>, and (2) 🖱️ draw their corresponding bounding boxes one by one using <em> Sketch Pad</em> -- the parsed boxes will be displayed automatically.")
|
489 |
with gr.Row():
|
490 |
with gr.Column(scale=4):
|
|
|
511 |
out_imagebox = gr.Image(type="pil", label="Parsed Sketch Pad")
|
512 |
with gr.Row():
|
513 |
clear_btn = gr.Button(value='Clear')
|
514 |
+
gen_btn = gr.Button(value='Generate')
|
515 |
with gr.Accordion("Advanced Options", open=False):
|
516 |
with gr.Column():
|
517 |
alpha_sample = gr.Slider(minimum=0, maximum=1.0, step=0.1, value=0.3, label="Scheduled Sampling (τ)")
|
requirements.txt
CHANGED
@@ -8,11 +8,11 @@ imageio==2.9.0
|
|
8 |
imageio-ffmpeg==0.4.2
|
9 |
pytorch-lightning==1.4.2
|
10 |
test-tube>=0.7.5
|
11 |
-
streamlit==1.
|
12 |
einops==0.3.0
|
13 |
git+https://github.com/openai/CLIP.git
|
14 |
protobuf~=3.20.1
|
15 |
torchmetrics==0.6.0
|
16 |
transformers==4.19.2
|
17 |
kornia==0.6.0
|
18 |
-
gradio==3.
|
|
|
8 |
imageio-ffmpeg==0.4.2
|
9 |
pytorch-lightning==1.4.2
|
10 |
test-tube>=0.7.5
|
11 |
+
streamlit==1.17.0
|
12 |
einops==0.3.0
|
13 |
git+https://github.com/openai/CLIP.git
|
14 |
protobuf~=3.20.1
|
15 |
torchmetrics==0.6.0
|
16 |
transformers==4.19.2
|
17 |
kornia==0.6.0
|
18 |
+
gradio==3.19.1
|