Upload convert_url_to_diffusers_flux_gr.py
Browse files
convert_url_to_diffusers_flux_gr.py
CHANGED
@@ -627,10 +627,10 @@ def download_repo(repo_name, path, use_original=["vae", "text_encoder"], progres
|
|
627 |
from huggingface_hub import snapshot_download
|
628 |
print(f"Downloading {repo_name}.")
|
629 |
try:
|
630 |
-
if "text_encoder_2"
|
631 |
-
snapshot_download(repo_id=repo_name, local_dir=path, ignore_patterns=["transformer/", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp"])
|
632 |
else:
|
633 |
-
snapshot_download(repo_id=repo_name, local_dir=path, ignore_patterns=["transformer/", "text_encoder_2/", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp"])
|
634 |
except Exception as e:
|
635 |
print(e)
|
636 |
|
@@ -656,7 +656,7 @@ def copy_nontensor_files(from_path, to_path, use_original=["vae", "text_encoder"
|
|
656 |
print(f"Copying Tokenizer 2 files {tn2_from} to {tn2_to}")
|
657 |
shutil.copytree(tn2_from, tn2_to, ignore=shutil.ignore_patterns(".*", "README*", "*.md", "*.jpg", "*.png", "*.webp"), dirs_exist_ok=True)
|
658 |
print(f"Copying non-tensor files {from_path} to {to_path}")
|
659 |
-
shutil.copytree(from_path, to_path, ignore=shutil.ignore_patterns("*.safetensors", "*.bin", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp"), dirs_exist_ok=True)
|
660 |
|
661 |
def save_flux_other_diffusers(path: str, model_type: str = "dev", use_original: list = ["vae", "text_encoder"], progress=gr.Progress(track_tqdm=True)):
|
662 |
import shutil
|
|
|
627 |
from huggingface_hub import snapshot_download
|
628 |
print(f"Downloading {repo_name}.")
|
629 |
try:
|
630 |
+
if "text_encoder_2" in use_original:
|
631 |
+
snapshot_download(repo_id=repo_name, local_dir=path, ignore_patterns=["transformer/diffusion*.*", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp"])
|
632 |
else:
|
633 |
+
snapshot_download(repo_id=repo_name, local_dir=path, ignore_patterns=["transformer/diffusion*.*", "text_encoder_2/model*.*", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp"])
|
634 |
except Exception as e:
|
635 |
print(e)
|
636 |
|
|
|
656 |
print(f"Copying Tokenizer 2 files {tn2_from} to {tn2_to}")
|
657 |
shutil.copytree(tn2_from, tn2_to, ignore=shutil.ignore_patterns(".*", "README*", "*.md", "*.jpg", "*.png", "*.webp"), dirs_exist_ok=True)
|
658 |
print(f"Copying non-tensor files {from_path} to {to_path}")
|
659 |
+
shutil.copytree(from_path, to_path, ignore=shutil.ignore_patterns("*.safetensors", "*.bin", "*.sft", ".*", "README*", "*.md", "*.index", "*.jpg", "*.png", "*.webp", "*.index.json"), dirs_exist_ok=True)
|
660 |
|
661 |
def save_flux_other_diffusers(path: str, model_type: str = "dev", use_original: list = ["vae", "text_encoder"], progress=gr.Progress(track_tqdm=True)):
|
662 |
import shutil
|