Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -24,7 +24,6 @@ CACHE_EXAMPLES = torch.cuda.is_available() and os.getenv("CACHE_EXAMPLES", "1")
|
|
24 |
MAX_IMAGE_SIZE = int(os.getenv("MAX_IMAGE_SIZE", "6000"))
|
25 |
USE_TORCH_COMPILE = os.getenv("USE_TORCH_COMPILE", "0") == "1"
|
26 |
ENABLE_CPU_OFFLOAD = os.getenv("ENABLE_CPU_OFFLOAD", "0") == "1"
|
27 |
-
PORT = int(os.getenv("DEMO_PORT", "15432"))
|
28 |
|
29 |
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
30 |
|
@@ -88,6 +87,12 @@ STYLE_NAMES = list(styles.keys())
|
|
88 |
DEFAULT_STYLE_NAME = "(No style)"
|
89 |
NUM_IMAGES_PER_PROMPT = 1
|
90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
if torch.cuda.is_available():
|
92 |
|
93 |
pipe = PixArtAlphaPipeline.from_pretrained(
|
@@ -141,7 +146,7 @@ def generate(
|
|
141 |
generator = torch.Generator().manual_seed(seed)
|
142 |
|
143 |
if not use_negative_prompt:
|
144 |
-
negative_prompt = None
|
145 |
prompt, negative_prompt = apply_style(style, prompt, negative_prompt)
|
146 |
|
147 |
images = pipe(
|
|
|
24 |
MAX_IMAGE_SIZE = int(os.getenv("MAX_IMAGE_SIZE", "6000"))
|
25 |
USE_TORCH_COMPILE = os.getenv("USE_TORCH_COMPILE", "0") == "1"
|
26 |
ENABLE_CPU_OFFLOAD = os.getenv("ENABLE_CPU_OFFLOAD", "0") == "1"
|
|
|
27 |
|
28 |
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
29 |
|
|
|
87 |
DEFAULT_STYLE_NAME = "(No style)"
|
88 |
NUM_IMAGES_PER_PROMPT = 1
|
89 |
|
90 |
+
def apply_style(style_name: str, positive: str, negative: str = "") -> Tuple[str, str]:
|
91 |
+
p, n = styles.get(style_name, styles[DEFAULT_STYLE_NAME])
|
92 |
+
if not negative:
|
93 |
+
negative = ""
|
94 |
+
return p.replace("{prompt}", positive), n + negative
|
95 |
+
|
96 |
if torch.cuda.is_available():
|
97 |
|
98 |
pipe = PixArtAlphaPipeline.from_pretrained(
|
|
|
146 |
generator = torch.Generator().manual_seed(seed)
|
147 |
|
148 |
if not use_negative_prompt:
|
149 |
+
negative_prompt = None
|
150 |
prompt, negative_prompt = apply_style(style, prompt, negative_prompt)
|
151 |
|
152 |
images = pipe(
|