"batch_cond_uncond":OptionInfo(True,"Batch cond/uncond").info("do both conditional and unconditional denoising in one batch; uses a bit more VRAM during sampling, but improves speed; previously this was controlled by --always-batch-cond-uncond comandline argument"),
"hypertile_split_unet_attn":OptionInfo(False,"Split attention in Unet with HyperTile").link("Github","https://github.com/tfernd/HyperTile").info("improves performance; changes behavior, but deterministic"),
"hypertile_split_vae_attn":OptionInfo(False,"Split attention in VAE with HyperTile").link("Github","https://github.com/tfernd/HyperTile").info("improves performance; changes behavior, but deterministic"),
"hypertile_max_depth_vae":OptionInfo(3,"Max depth for VAE HyperTile hijack",gr.Slider,{"minimum":0,"maximum":3,"step":1}).link("Github","https://github.com/tfernd/HyperTile"),
"hypertile_max_depth_unet":OptionInfo(3,"Max depth for Unet HyperTile hijack",gr.Slider,{"minimum":0,"maximum":3,"step":1}).link("Github","https://github.com/tfernd/HyperTile"),
"hypertile_max_tile_vae":OptionInfo(128,"Max tile size for VAE HyperTile hijack",gr.Slider,{"minimum":0,"maximum":512,"step":16}).link("Github","https://github.com/tfernd/HyperTile"),
"hypertile_max_tile_unet":OptionInfo(256,"Max tile size for Unet HyperTile hijack",gr.Slider,{"minimum":0,"maximum":512,"step":16}).link("Github","https://github.com/tfernd/HyperTile"),
"hypertile_swap_size_unet":OptionInfo(3,"Swap size for Unet HyperTile hijack",gr.Slider,{"minimum":0,"maximum":6,"step":1}).link("Github","https://github.com/tfernd/HyperTile"),
"hypertile_swap_size_vae":OptionInfo(3,"Swap size for VAE HyperTile hijack",gr.Slider,{"minimum":0,"maximum":6,"step":1}).link("Github","https://github.com/tfernd/HyperTile"),