Spaces:
Running
on
Zero
Running
on
Zero
Update models/util.py
Browse files- models/util.py +10 -4
models/util.py
CHANGED
@@ -420,10 +420,16 @@ def load_flow_model(
|
|
420 |
# print_load_warning(missing, unexpected)
|
421 |
return model
|
422 |
|
423 |
-
|
424 |
-
def load_t5(device
|
425 |
-
|
426 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
427 |
|
428 |
|
429 |
def load_clip(device: str | torch.device = "cuda") -> HFEmbedder:
|
|
|
420 |
# print_load_warning(missing, unexpected)
|
421 |
return model
|
422 |
|
423 |
+
# ์ฝ 426๋ฒ ์ค์ ์์นํ load_t5 ํจ์๋ฅผ ์ฐพ์ ๋ค์๊ณผ ๊ฐ์ด ์์
|
424 |
+
def load_t5(device, max_length=256):
|
425 |
+
try:
|
426 |
+
# ์๋ ์ฝ๋: ๋ํ T5-XXL ๋ชจ๋ธ ๋ก๋ ์๋
|
427 |
+
return HFEmbedder("google/t5-v1_1-xxl", max_length=max_length, torch_dtype=torch.bfloat16).to(device)
|
428 |
+
except Exception as e:
|
429 |
+
print(f"T5-XXL ๋ชจ๋ธ ๋ก๋ฉ ์คํจ: {str(e)}")
|
430 |
+
print("๋ ์์ T5 ๋ชจ๋ธ๋ก ๋์ฒดํฉ๋๋ค...")
|
431 |
+
# ๋ ์์ ๋ชจ๋ธ๋ก ๋์ฒด
|
432 |
+
return HFEmbedder("google/t5-v1_1-large", max_length=max_length, torch_dtype=torch.bfloat16).to(device)
|
433 |
|
434 |
|
435 |
def load_clip(device: str | torch.device = "cuda") -> HFEmbedder:
|