CoolFace
Datasetpublic

Mightys/Notebook_Scripts

sourceHugging Faceupdated 12d agoView on Hugging Face
0likes2.8kdownloads
1#!/usr/bin/env python32# swarmui_tmp_links.py  –  solo enlaza carpetas temporales de SwarmUI3import subprocess4from pathlib import Path5 6def _run(cmd: str) -> None:7    print(f"+ {cmd}")8    subprocess.run(cmd, shell=True, check=False)9 10def enlaces_tmp_swarm() -> None:11    """Crea enlaces simbólicos para que SwarmUI use /tmp y libere espacio en disco."""12    base = Path("/teamspace/studios/this_studio")13    cmds = [14        "mkdir -p /teamspace/studios/this_studio/SwarmUI/Models/Stable-Diffusion",15        "mkdir -p /teamspace/studios/this_studio/SwarmUI/Models/Lora",16        "rm -rf /teamspace/studios/this_studio/.cache",17        "rm -rf /teamspace/studios/this_studio/tmp ~/tmp",18        "ln -vs /tmp ~/tmp",19        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/Stable-Diffusion/tmp_models",20        "mkdir -p /tmp/models",21        "ln -vs /tmp/models /teamspace/studios/this_studio/SwarmUI/Models/Stable-Diffusion/tmp_models",22        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/Lora/tmp_lora",23        "mkdir -p /tmp/lora",24        "ln -vs /tmp/lora /teamspace/studios/this_studio/SwarmUI/Models/Lora/tmp_lora",25        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/diffusion_models",26        "mkdir -p /tmp/diffusion_models",27        "ln -vs /tmp/diffusion_models /teamspace/studios/this_studio/SwarmUI/Models/diffusion_models",28        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/text_encoders",29        "mkdir -p /tmp/text_encoders",30        "ln -vs /tmp/text_encoders /teamspace/studios/this_studio/SwarmUI/Models/text_encoders",31        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/unet",32        "mkdir -p /tmp/unet",33        "ln -vs /tmp/unet /teamspace/studios/this_studio/SwarmUI/Models/unet",34        "rm -rf /teamspace/studios/this_studio/SwarmUI/Models/controlnet",35        "mkdir -p /tmp/controlnet",36        "ln -vs /tmp/controlnet /teamspace/studios/this_studio/SwarmUI/Models/controlnet",37    ]38    for c in cmds:39        _run(c)40    print("✅ Carpetas temporales de SwarmUI enlazadas.")41 42if __name__ == "__main__":43    enlaces_tmp_swarm()