Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -24,6 +24,15 @@ from transformers import pipeline
|
|
24 |
from diffusers import FluxPipeline
|
25 |
from PIL import Image
|
26 |
import numpy as np
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
def download_model():
|
29 |
REPO_ID = 'Doubiiu/DynamiCrafter_1024'
|
@@ -50,10 +59,15 @@ model = model.cuda()
|
|
50 |
# 번역 모델 초기화
|
51 |
translator = pipeline("translation", model="Helsinki-NLP/opus-mt-ko-en")
|
52 |
|
53 |
-
# FLUX 파이프라인 초기화
|
54 |
-
flux_pipe = FluxPipeline.from_pretrained(
|
|
|
|
|
|
|
|
|
55 |
flux_pipe.enable_model_cpu_offload()
|
56 |
|
|
|
57 |
def generate_image_from_text(prompt, seed=0):
|
58 |
generator = torch.Generator("cpu").manual_seed(seed)
|
59 |
image = flux_pipe(
|
|
|
24 |
from diffusers import FluxPipeline
|
25 |
from PIL import Image
|
26 |
import numpy as np
|
27 |
+
from huggingface_hub import login
|
28 |
+
|
29 |
+
# Hugging Face 토큰 설정 및 로그인
|
30 |
+
hf_token = os.getenv("HF_TOKEN")
|
31 |
+
if hf_token:
|
32 |
+
login(token=hf_token)
|
33 |
+
else:
|
34 |
+
print("Warning: HF_TOKEN not found in environment variables. You may encounter authentication issues.")
|
35 |
+
|
36 |
|
37 |
def download_model():
|
38 |
REPO_ID = 'Doubiiu/DynamiCrafter_1024'
|
|
|
59 |
# 번역 모델 초기화
|
60 |
translator = pipeline("translation", model="Helsinki-NLP/opus-mt-ko-en")
|
61 |
|
62 |
+
# FLUX 파이프라인 초기화 부분 수정
|
63 |
+
flux_pipe = FluxPipeline.from_pretrained(
|
64 |
+
"black-forest-labs/FLUX.1-dev",
|
65 |
+
torch_dtype=torch.bfloat16,
|
66 |
+
use_auth_token=hf_token # 토큰을 사용하여 인증
|
67 |
+
)
|
68 |
flux_pipe.enable_model_cpu_offload()
|
69 |
|
70 |
+
|
71 |
def generate_image_from_text(prompt, seed=0):
|
72 |
generator = torch.Generator("cpu").manual_seed(seed)
|
73 |
image = flux_pipe(
|