Spaces:
Running
on
Zero
Running
on
Zero
test
Browse files- app.py +17 -2
- output_images/no_bg_image.png +0 -3
app.py
CHANGED
@@ -14,6 +14,8 @@ from transformers import AutoModelForImageSegmentation
|
|
14 |
from torchvision import transforms
|
15 |
import torch
|
16 |
import subprocess
|
|
|
|
|
17 |
subprocess.run("rm -rf /data-nvme/zerogpu-offload/*", env={}, shell=True)
|
18 |
generated_images = []
|
19 |
|
@@ -35,6 +37,17 @@ def remove_bg(image):
|
|
35 |
mask = transforms.ToPILImage()(preds).resize(im.size)
|
36 |
return mask
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
class DreamFuseGUI:
|
39 |
def __init__(self):
|
40 |
self.examples = [
|
@@ -440,6 +453,7 @@ class DreamFuseGUI:
|
|
440 |
), draggable_img
|
441 |
|
442 |
|
|
|
443 |
def create_gui(self):
|
444 |
config = InferenceConfig()
|
445 |
config.lora_id = 'LL3RD/DreamFuse'
|
@@ -450,10 +464,11 @@ class DreamFuseGUI:
|
|
450 |
|
451 |
with gr.Blocks(css=self.css_style) as demo:
|
452 |
modified_fg_state = gr.State()
|
|
|
453 |
gr.HTML(
|
454 |
-
"""
|
455 |
<div style="display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 20px;">
|
456 |
-
<img src="
|
457 |
<h1 style="margin: 0; font-size: 32px;">DreamFuse</h1>
|
458 |
</div>
|
459 |
"""
|
|
|
14 |
from torchvision import transforms
|
15 |
import torch
|
16 |
import subprocess
|
17 |
+
import base64
|
18 |
+
|
19 |
subprocess.run("rm -rf /data-nvme/zerogpu-offload/*", env={}, shell=True)
|
20 |
generated_images = []
|
21 |
|
|
|
37 |
mask = transforms.ToPILImage()(preds).resize(im.size)
|
38 |
return mask
|
39 |
|
40 |
+
|
41 |
+
|
42 |
+
|
43 |
+
def get_base64_logo(path="examples/logo.png"):
|
44 |
+
image = Image.open(path).convert("RGBA")
|
45 |
+
buffered = BytesIO()
|
46 |
+
image.save(buffered, format="PNG")
|
47 |
+
base64_img = base64.b64encode(buffered.getvalue()).decode()
|
48 |
+
return f"data:image/png;base64,{base64_img}"
|
49 |
+
|
50 |
+
|
51 |
class DreamFuseGUI:
|
52 |
def __init__(self):
|
53 |
self.examples = [
|
|
|
453 |
), draggable_img
|
454 |
|
455 |
|
456 |
+
|
457 |
def create_gui(self):
|
458 |
config = InferenceConfig()
|
459 |
config.lora_id = 'LL3RD/DreamFuse'
|
|
|
464 |
|
465 |
with gr.Blocks(css=self.css_style) as demo:
|
466 |
modified_fg_state = gr.State()
|
467 |
+
logo_data_url = get_base64_logo()
|
468 |
gr.HTML(
|
469 |
+
f"""
|
470 |
<div style="display: flex; align-items: center; justify-content: center; gap: 12px; margin-bottom: 20px;">
|
471 |
+
<img src="{logo_data_url}" style="height: 80px;" />
|
472 |
<h1 style="margin: 0; font-size: 32px;">DreamFuse</h1>
|
473 |
</div>
|
474 |
"""
|
output_images/no_bg_image.png
DELETED
Git LFS Details
|