Unverified Commit d08ad658 authored by Sayak Paul's avatar Sayak Paul Committed by GitHub
Browse files

modify benchmarks to replace sdv1.5 with dreamshaper. (#9334)

parent 8cdcdd9e
...@@ -34,7 +34,7 @@ from utils import ( # noqa: E402 ...@@ -34,7 +34,7 @@ from utils import ( # noqa: E402
RESOLUTION_MAPPING = { RESOLUTION_MAPPING = {
"runwayml/stable-diffusion-v1-5": (512, 512), "Lykon/DreamShaper": (512, 512),
"lllyasviel/sd-controlnet-canny": (512, 512), "lllyasviel/sd-controlnet-canny": (512, 512),
"diffusers/controlnet-canny-sdxl-1.0": (1024, 1024), "diffusers/controlnet-canny-sdxl-1.0": (1024, 1024),
"TencentARC/t2iadapter_canny_sd14v1": (512, 512), "TencentARC/t2iadapter_canny_sd14v1": (512, 512),
...@@ -268,7 +268,7 @@ class IPAdapterTextToImageBenchmark(TextToImageBenchmark): ...@@ -268,7 +268,7 @@ class IPAdapterTextToImageBenchmark(TextToImageBenchmark):
class ControlNetBenchmark(TextToImageBenchmark): class ControlNetBenchmark(TextToImageBenchmark):
pipeline_class = StableDiffusionControlNetPipeline pipeline_class = StableDiffusionControlNetPipeline
aux_network_class = ControlNetModel aux_network_class = ControlNetModel
root_ckpt = "runwayml/stable-diffusion-v1-5" root_ckpt = "Lykon/DreamShaper"
url = "https://huggingface.co/datasets/diffusers/docs-images/resolve/main/benchmarking/canny_image_condition.png" url = "https://huggingface.co/datasets/diffusers/docs-images/resolve/main/benchmarking/canny_image_condition.png"
image = load_image(url).convert("RGB") image = load_image(url).convert("RGB")
...@@ -311,7 +311,7 @@ class ControlNetSDXLBenchmark(ControlNetBenchmark): ...@@ -311,7 +311,7 @@ class ControlNetSDXLBenchmark(ControlNetBenchmark):
class T2IAdapterBenchmark(ControlNetBenchmark): class T2IAdapterBenchmark(ControlNetBenchmark):
pipeline_class = StableDiffusionAdapterPipeline pipeline_class = StableDiffusionAdapterPipeline
aux_network_class = T2IAdapter aux_network_class = T2IAdapter
root_ckpt = "CompVis/stable-diffusion-v1-4" root_ckpt = "Lykon/DreamShaper"
url = "https://huggingface.co/datasets/diffusers/docs-images/resolve/main/benchmarking/canny_for_adapter.png" url = "https://huggingface.co/datasets/diffusers/docs-images/resolve/main/benchmarking/canny_for_adapter.png"
image = load_image(url).convert("L") image = load_image(url).convert("L")
......
...@@ -7,7 +7,8 @@ from base_classes import IPAdapterTextToImageBenchmark # noqa: E402 ...@@ -7,7 +7,8 @@ from base_classes import IPAdapterTextToImageBenchmark # noqa: E402
IP_ADAPTER_CKPTS = { IP_ADAPTER_CKPTS = {
"runwayml/stable-diffusion-v1-5": ("h94/IP-Adapter", "ip-adapter_sd15.bin"), # because original SD v1.5 has been taken down.
"Lykon/DreamShaper": ("h94/IP-Adapter", "ip-adapter_sd15.bin"),
"stabilityai/stable-diffusion-xl-base-1.0": ("h94/IP-Adapter", "ip-adapter_sdxl.bin"), "stabilityai/stable-diffusion-xl-base-1.0": ("h94/IP-Adapter", "ip-adapter_sdxl.bin"),
} }
...@@ -17,7 +18,7 @@ if __name__ == "__main__": ...@@ -17,7 +18,7 @@ if __name__ == "__main__":
parser.add_argument( parser.add_argument(
"--ckpt", "--ckpt",
type=str, type=str,
default="runwayml/stable-diffusion-v1-5", default="rstabilityai/stable-diffusion-xl-base-1.0",
choices=list(IP_ADAPTER_CKPTS.keys()), choices=list(IP_ADAPTER_CKPTS.keys()),
) )
parser.add_argument("--batch_size", type=int, default=1) parser.add_argument("--batch_size", type=int, default=1)
......
...@@ -11,9 +11,9 @@ if __name__ == "__main__": ...@@ -11,9 +11,9 @@ if __name__ == "__main__":
parser.add_argument( parser.add_argument(
"--ckpt", "--ckpt",
type=str, type=str,
default="runwayml/stable-diffusion-v1-5", default="Lykon/DreamShaper",
choices=[ choices=[
"runwayml/stable-diffusion-v1-5", "Lykon/DreamShaper",
"stabilityai/stable-diffusion-2-1", "stabilityai/stable-diffusion-2-1",
"stabilityai/stable-diffusion-xl-refiner-1.0", "stabilityai/stable-diffusion-xl-refiner-1.0",
"stabilityai/sdxl-turbo", "stabilityai/sdxl-turbo",
......
...@@ -11,9 +11,9 @@ if __name__ == "__main__": ...@@ -11,9 +11,9 @@ if __name__ == "__main__":
parser.add_argument( parser.add_argument(
"--ckpt", "--ckpt",
type=str, type=str,
default="runwayml/stable-diffusion-v1-5", default="Lykon/DreamShaper",
choices=[ choices=[
"runwayml/stable-diffusion-v1-5", "Lykon/DreamShaper",
"stabilityai/stable-diffusion-2-1", "stabilityai/stable-diffusion-2-1",
"stabilityai/stable-diffusion-xl-base-1.0", "stabilityai/stable-diffusion-xl-base-1.0",
], ],
......
...@@ -7,7 +7,7 @@ from base_classes import TextToImageBenchmark, TurboTextToImageBenchmark # noqa ...@@ -7,7 +7,7 @@ from base_classes import TextToImageBenchmark, TurboTextToImageBenchmark # noqa
ALL_T2I_CKPTS = [ ALL_T2I_CKPTS = [
"runwayml/stable-diffusion-v1-5", "Lykon/DreamShaper",
"segmind/SSD-1B", "segmind/SSD-1B",
"stabilityai/stable-diffusion-xl-base-1.0", "stabilityai/stable-diffusion-xl-base-1.0",
"kandinsky-community/kandinsky-2-2-decoder", "kandinsky-community/kandinsky-2-2-decoder",
...@@ -21,7 +21,7 @@ if __name__ == "__main__": ...@@ -21,7 +21,7 @@ if __name__ == "__main__":
parser.add_argument( parser.add_argument(
"--ckpt", "--ckpt",
type=str, type=str,
default="runwayml/stable-diffusion-v1-5", default="Lykon/DreamShaper",
choices=ALL_T2I_CKPTS, choices=ALL_T2I_CKPTS,
) )
parser.add_argument("--batch_size", type=int, default=1) parser.add_argument("--batch_size", type=int, default=1)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment