Spaces:
Running
Running
Download src/backend/tiny_autoencoder.py from rupeshs/fastsdcpu: direct link, hf CLI and curl.
- Browser
- Download file 1.33 kB
-
https://huggingface.co/spaces/rupeshs/fastsdcpu/resolve/main/src/backend/tiny_autoencoder.py
- Command line
-
hf download hf://spaces/rupeshs/fastsdcpu/src/backend/tiny_autoencoder.py
-
curl -L -o tiny_autoencoder.py https://huggingface.co/spaces/rupeshs/fastsdcpu/resolve/main/src/backend/tiny_autoencoder.py
1.33 kB
| from constants import ( | |
| TAESD_MODEL, | |
| TAESDXL_MODEL, | |
| TAESD_MODEL_OPENVINO, | |
| TAESDXL_MODEL_OPENVINO, | |
| TAEF1_MODEL_OPENVINO, | |
| ) | |
| def get_tiny_autoencoder_repo_id(pipeline_class) -> str: | |
| print(f"Pipeline class : {pipeline_class}") | |
| if ( | |
| pipeline_class == "LatentConsistencyModelPipeline" | |
| or pipeline_class == "StableDiffusionPipeline" | |
| or pipeline_class == "StableDiffusionImg2ImgPipeline" | |
| or pipeline_class == "StableDiffusionControlNetPipeline" | |
| or pipeline_class == "StableDiffusionControlNetImg2ImgPipeline" | |
| ): | |
| return TAESD_MODEL | |
| elif ( | |
| pipeline_class == "StableDiffusionXLPipeline" | |
| or pipeline_class == "StableDiffusionXLImg2ImgPipeline" | |
| ): | |
| return TAESDXL_MODEL | |
| elif ( | |
| pipeline_class == "OVStableDiffusionPipeline" | |
| or pipeline_class == "OVStableDiffusionImg2ImgPipeline" | |
| ): | |
| return TAESD_MODEL_OPENVINO | |
| elif ( | |
| pipeline_class == "OVStableDiffusionXLPipeline" | |
| or pipeline_class == "OVStableDiffusionXLImg2ImgPipeline" | |
| ): | |
| return TAESDXL_MODEL_OPENVINO | |
| elif pipeline_class == "OVFluxPipeline": | |
| return TAEF1_MODEL_OPENVINO | |
| else: | |
| raise ValueError( | |
| f"Tiny autoencoder not available for the pipeline class {pipeline_class}!" | |
| ) | |