Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -9,10 +9,16 @@ import re
|
|
9 |
|
10 |
def generate_image(pipe, prompt, seed=42, randomize_seed=True, width=768, height=768, guidance_scale=4.5, num_inference_steps=20):
|
11 |
MAX_SEED = np.iinfo(np.int32).max
|
|
|
|
|
|
|
|
|
12 |
if randomize_seed:
|
13 |
seed = random.randint(0, MAX_SEED)
|
14 |
-
|
15 |
-
|
|
|
|
|
16 |
|
17 |
print("🚀 开始生成图像...")
|
18 |
image = pipe(
|
|
|
9 |
|
10 |
def generate_image(pipe, prompt, seed=42, randomize_seed=True, width=768, height=768, guidance_scale=4.5, num_inference_steps=20):
|
11 |
MAX_SEED = np.iinfo(np.int32).max
|
12 |
+
|
13 |
+
# 无论如何都先创建 generator
|
14 |
+
generator = torch.Generator(device=pipe.device)
|
15 |
+
|
16 |
if randomize_seed:
|
17 |
seed = random.randint(0, MAX_SEED)
|
18 |
+
|
19 |
+
# 使用最终确定的种子来设置 generator
|
20 |
+
generator.manual_seed(seed)
|
21 |
+
print(f"ℹ️ 使用种子: {seed}")
|
22 |
|
23 |
print("🚀 开始生成图像...")
|
24 |
image = pipe(
|