Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -38,7 +38,17 @@ if HF_TOKEN:
|
|
| 38 |
# ๅจ GPU ๅญ่ฟ็จ import ้ถๆฎตๅฐฑๆๅคงๆจกๅ่ฏป่ฟๆพๅญ
|
| 39 |
# ๅชๅจ GPU ่ฟ็จๆง่ก๏ผCPU ไธป่ฟ็จ่ทณ่ฟ
|
| 40 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
from diffusers import FluxPipeline, FluxTransformer2DModel
|
| 43 |
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 44 |
|
|
@@ -79,7 +89,7 @@ if spaces.GPU.is_gpu():
|
|
| 79 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 80 |
def enhance_prompt_with_qwen(original_prompt):
|
| 81 |
"""ไฝฟ็จ้ขๅ ่ฝฝ็ Qwen ๆจกๅๅขๅผบๆ็คบ่ฏ"""
|
| 82 |
-
if not
|
| 83 |
return original_prompt
|
| 84 |
|
| 85 |
prompt_template = """You are an expert poster prompt designer. Your task is to rewrite a user's short poster prompt into a detailed and vivid long-format prompt. Follow these steps carefully:
|
|
|
|
| 38 |
# ๅจ GPU ๅญ่ฟ็จ import ้ถๆฎตๅฐฑๆๅคงๆจกๅ่ฏป่ฟๆพๅญ
|
| 39 |
# ๅชๅจ GPU ่ฟ็จๆง่ก๏ผCPU ไธป่ฟ็จ่ทณ่ฟ
|
| 40 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 41 |
+
|
| 42 |
+
# ๆฃๆตๆฏๅฆๅจ GPU ็ฏๅขไธญ่ฟ่ก
|
| 43 |
+
def is_gpu_available():
|
| 44 |
+
"""ๆฃๆตๅฝๅ็ฏๅขๆฏๅฆๆฏๆ GPU"""
|
| 45 |
+
try:
|
| 46 |
+
import torch
|
| 47 |
+
return torch.cuda.is_available()
|
| 48 |
+
except ImportError:
|
| 49 |
+
return False
|
| 50 |
+
|
| 51 |
+
if is_gpu_available():
|
| 52 |
from diffusers import FluxPipeline, FluxTransformer2DModel
|
| 53 |
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 54 |
|
|
|
|
| 89 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 90 |
def enhance_prompt_with_qwen(original_prompt):
|
| 91 |
"""ไฝฟ็จ้ขๅ ่ฝฝ็ Qwen ๆจกๅๅขๅผบๆ็คบ่ฏ"""
|
| 92 |
+
if not is_gpu_available():
|
| 93 |
return original_prompt
|
| 94 |
|
| 95 |
prompt_template = """You are an expert poster prompt designer. Your task is to rewrite a user's short poster prompt into a detailed and vivid long-format prompt. Follow these steps carefully:
|