| try: | |
| from transformers import CLIPTokenizer | |
| except: | |
| pass | |
| from modules.performance import PerformanceSettings | |
| from modules.resolutions import ResolutionSettings | |
| from modules.path import PathManager | |
| gradio_root = None | |
| state = {"preview_image": None, "ctrls_name": [], "ctrls_obj": [], "pipeline": None} | |
| wildcards = None | |
| try: | |
| tokenizer = CLIPTokenizer.from_pretrained("openai/clip-vit-large-patch14") | |
| except: | |
| print("No tokenizer in shared.py") | |
| tokenizer = None | |
| performance_settings = PerformanceSettings() | |
| resolution_settings = ResolutionSettings() | |
| civit_workers = [] | |
| path_manager = PathManager() | |
| models = None | |
| shared_cache = {} | |
| def add_ctrl(name, obj): | |
| state["ctrls_name"] += [name] | |
| state["ctrls_obj"] += [obj] | |