aiqtech commited on
Commit
e39e82a
·
verified ·
1 Parent(s): dbbe8de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -328,17 +328,16 @@ if __name__ == "__main__":
328
 
329
  try:
330
  # 3D 생성 파이프라인
331
- pipeline = TrellisImageTo3DPipeline.from_pretrained(
332
  "JeffreyXiang/TRELLIS-image-large"
333
  )
334
- pipeline.to(device)
335
 
336
  # 이미지 생성 파이프라인
337
- pipe = FluxPipeline.from_pretrained(
338
  "black-forest-labs/FLUX.1-dev",
339
  torch_dtype=torch.bfloat16,
340
- use_auth_token=HF_TOKEN,
341
- device_map="balanced" # "auto"에서 "balanced"로 변경
342
  )
343
 
344
  # Hyper-SD LoRA 로드
@@ -347,11 +346,11 @@ if __name__ == "__main__":
347
  "Hyper-FLUX.1-dev-8steps-lora.safetensors",
348
  use_auth_token=HF_TOKEN
349
  )
350
- pipe.load_lora_weights(lora_path)
351
- pipe.fuse_lora(lora_scale=0.125)
352
 
353
  # 번역기 초기화
354
- translator = pipeline(
355
  "translation",
356
  model="Helsinki-NLP/opus-mt-ko-en",
357
  device=device
@@ -364,7 +363,7 @@ if __name__ == "__main__":
364
  # 초기 이미지 전처리 테스트
365
  try:
366
  test_image = Image.fromarray(np.zeros((512, 512, 3), dtype=np.uint8))
367
- pipeline.preprocess_image(test_image)
368
  except Exception as e:
369
  print(f"Warning: Initial preprocessing test failed: {e}")
370
 
 
328
 
329
  try:
330
  # 3D 생성 파이프라인
331
+ trellis_pipeline = TrellisImageTo3DPipeline.from_pretrained( # pipeline을 trellis_pipeline으로 변경
332
  "JeffreyXiang/TRELLIS-image-large"
333
  )
334
+ trellis_pipeline.to(device)
335
 
336
  # 이미지 생성 파이프라인
337
+ flux_pipe = FluxPipeline.from_pretrained( # pipe를 flux_pipe로 변경
338
  "black-forest-labs/FLUX.1-dev",
339
  torch_dtype=torch.bfloat16,
340
+ device_map="balanced"
 
341
  )
342
 
343
  # Hyper-SD LoRA 로드
 
346
  "Hyper-FLUX.1-dev-8steps-lora.safetensors",
347
  use_auth_token=HF_TOKEN
348
  )
349
+ flux_pipe.load_lora_weights(lora_path)
350
+ flux_pipe.fuse_lora(lora_scale=0.125)
351
 
352
  # 번역기 초기화
353
+ translator = transformers.pipeline( # pipeline을 transformers.pipeline으로 변경
354
  "translation",
355
  model="Helsinki-NLP/opus-mt-ko-en",
356
  device=device
 
363
  # 초기 이미지 전처리 테스트
364
  try:
365
  test_image = Image.fromarray(np.zeros((512, 512, 3), dtype=np.uint8))
366
+ trellis_pipeline.preprocess_image(test_image)
367
  except Exception as e:
368
  print(f"Warning: Initial preprocessing test failed: {e}")
369