seawolf2357 commited on
Commit
391d7c7
·
verified ·
1 Parent(s): 33197e4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -2
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("black-forest-labs/FLUX.1-dev", torch_dtype=torch.bfloat16)
 
 
 
 
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(