Spaces:
Runtime error
Runtime error
| from backend.annotators.canny_control import CannyControl | |
| from backend.annotators.depth_control import DepthControl | |
| from backend.annotators.lineart_control import LineArtControl | |
| from backend.annotators.mlsd_control import MlsdControl | |
| from backend.annotators.normal_control import NormalControl | |
| from backend.annotators.pose_control import PoseControl | |
| from backend.annotators.shuffle_control import ShuffleControl | |
| from backend.annotators.softedge_control import SoftEdgeControl | |
| class ImageControlFactory: | |
| def create_control(self, controlnet_type: str): | |
| if controlnet_type == "Canny": | |
| return CannyControl() | |
| elif controlnet_type == "Pose": | |
| return PoseControl() | |
| elif controlnet_type == "MLSD": | |
| return MlsdControl() | |
| elif controlnet_type == "Depth": | |
| return DepthControl() | |
| elif controlnet_type == "LineArt": | |
| return LineArtControl() | |
| elif controlnet_type == "Shuffle": | |
| return ShuffleControl() | |
| elif controlnet_type == "NormalBAE": | |
| return NormalControl() | |
| elif controlnet_type == "SoftEdge": | |
| return SoftEdgeControl() | |
| else: | |
| print("Error: Control type not implemented!") | |
| raise Exception("Error: Control type not implemented!") | |