Spaces:
Sleeping
Sleeping
Commit
·
ac592b3
1
Parent(s):
1b951b8
app.py: added lora models.
Browse files
app.py
CHANGED
|
@@ -33,18 +33,18 @@ controlnet_depth_model = 'diffusers/controlnet-depth-sdxl-1.0-small'
|
|
| 33 |
SDXL_MODELS = [
|
| 34 |
"albedobaseXL_v04_130099",
|
| 35 |
"altxl_v60_146691",
|
|
|
|
| 36 |
"animeArtDiffusionXL_alpha2_91872",
|
| 37 |
"animeArtDiffusionXL_alpha3_93120",
|
| 38 |
"animeIllustDiffusion_v04_117809",
|
| 39 |
-
"animagineXLV3_v30_231047",
|
| 40 |
"breakdomainxl_V05g_124265",
|
| 41 |
"brixlAMustInYour_v40Dagobah_145992",
|
| 42 |
"cinemaxAlphaSDXLCinema_alpha1_107473",
|
| 43 |
"cineroXLPhotomatic_v12aPHENO_137703",
|
| 44 |
"clearhungAnimeXL_v10_117716",
|
| 45 |
"copaxTimelessxlSDXL1_colorfulV2_100729",
|
| 46 |
-
"counterfeitxl__98184",
|
| 47 |
"counterfeitxl_v10_108721",
|
|
|
|
| 48 |
"crystalClearXL_ccxl_97637",
|
| 49 |
"dreamshaperXL09Alpha_alpha2Xl10_91562",
|
| 50 |
"dynavisionXLAllInOneStylized_alpha036FP16Bakedvae_99980",
|
|
@@ -53,9 +53,9 @@ SDXL_MODELS = [
|
|
| 53 |
"fenrisxl_145_134980",
|
| 54 |
"foddaxlPhotorealism_v45_122788",
|
| 55 |
"formulaxl_v10_104889",
|
|
|
|
| 56 |
"juggernautXL_version2_113240",
|
| 57 |
"juggernautXL_version5_126522",
|
| 58 |
-
"juggernautXL_v8Rundiffusion_227002",
|
| 59 |
"kohakuXL_alpha7_111843",
|
| 60 |
"LahMysteriousSDXL_v40_122478",
|
| 61 |
"leosamsHelloworldSDXLModel_helloworldSDXL10_112178",
|
|
@@ -78,17 +78,14 @@ SDXL_MODELS = [
|
|
| 78 |
"realvisxlV20_v20Bakedvae_129156",
|
| 79 |
"riotDiffusionXL_v20_139293",
|
| 80 |
"roxl_v10_109354",
|
| 81 |
-
"sd_xl_base_0.9",
|
| 82 |
-
"sd_xl_base_1.0",
|
| 83 |
"sdxlNijiSpecial_sdxlNijiSE_115638",
|
| 84 |
"sdxlNijiV3_sdxlNijiV3_104571",
|
| 85 |
"sdxlNijiV51_sdxlNijiV51_112807",
|
| 86 |
-
"sd_xl_refiner_1.0",
|
| 87 |
"sdxlUnstableDiffusers_v8HEAVENSWRATH_133813",
|
| 88 |
-
"sdXL_v10Refiner_91495",
|
| 89 |
"sdxlYamersAnimeUltra_yamersAnimeV3_121537",
|
|
|
|
|
|
|
| 90 |
"shikianimexl_v10_93788",
|
| 91 |
-
#"stable-diffusion-xl-base-1.0",
|
| 92 |
"theTalosProject_v10_117893",
|
| 93 |
"thinkdiffusionxl_v10_145931",
|
| 94 |
"voidnoisecorexl_r1486_150780",
|
|
@@ -97,9 +94,31 @@ SDXL_MODELS = [
|
|
| 97 |
"xl13AsmodeusSFWNSFW_v22BakedVAE_111954",
|
| 98 |
"xxmix9realisticsdxl_v10_123235",
|
| 99 |
"zavychromaxl_b2_103298",
|
| 100 |
-
"zavychromaxl_v21_129006",
|
| 101 |
]
|
| 102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
CONTROLNET_DICT = dict(
|
| 104 |
pose={
|
| 105 |
'model_name': 'controlnet-openpose-sdxl-1.0',
|
|
@@ -236,6 +255,7 @@ def upload_assets_with_cache (client, paths):
|
|
| 236 |
def generate_image (
|
| 237 |
novita_key1,
|
| 238 |
model_name,
|
|
|
|
| 239 |
face_image_path,
|
| 240 |
pose_image_path,
|
| 241 |
prompt,
|
|
@@ -303,6 +323,10 @@ def generate_image (
|
|
| 303 |
'controlnet': {
|
| 304 |
'units': [CONTROLNET_DICT[name] for name in controlnet_selection if name in CONTROLNET_DICT],
|
| 305 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
| 306 |
'image_num': 1,
|
| 307 |
'steps': num_steps,
|
| 308 |
'seed': seed,
|
|
@@ -415,6 +439,12 @@ with gr.Blocks(css=css) as demo:
|
|
| 415 |
value=DEFAULT_MODEL_NAME,
|
| 416 |
)
|
| 417 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 418 |
style = gr.Dropdown(
|
| 419 |
label='Style template',
|
| 420 |
choices=STYLE_NAMES,
|
|
@@ -528,6 +558,7 @@ with gr.Blocks(css=css) as demo:
|
|
| 528 |
inputs=[
|
| 529 |
novita_key,
|
| 530 |
model_name,
|
|
|
|
| 531 |
face_file,
|
| 532 |
pose_file,
|
| 533 |
prompt,
|
|
|
|
| 33 |
SDXL_MODELS = [
|
| 34 |
"albedobaseXL_v04_130099",
|
| 35 |
"altxl_v60_146691",
|
| 36 |
+
"animagineXLV3_v30_231047",
|
| 37 |
"animeArtDiffusionXL_alpha2_91872",
|
| 38 |
"animeArtDiffusionXL_alpha3_93120",
|
| 39 |
"animeIllustDiffusion_v04_117809",
|
|
|
|
| 40 |
"breakdomainxl_V05g_124265",
|
| 41 |
"brixlAMustInYour_v40Dagobah_145992",
|
| 42 |
"cinemaxAlphaSDXLCinema_alpha1_107473",
|
| 43 |
"cineroXLPhotomatic_v12aPHENO_137703",
|
| 44 |
"clearhungAnimeXL_v10_117716",
|
| 45 |
"copaxTimelessxlSDXL1_colorfulV2_100729",
|
|
|
|
| 46 |
"counterfeitxl_v10_108721",
|
| 47 |
+
"counterfeitxl__98184",
|
| 48 |
"crystalClearXL_ccxl_97637",
|
| 49 |
"dreamshaperXL09Alpha_alpha2Xl10_91562",
|
| 50 |
"dynavisionXLAllInOneStylized_alpha036FP16Bakedvae_99980",
|
|
|
|
| 53 |
"fenrisxl_145_134980",
|
| 54 |
"foddaxlPhotorealism_v45_122788",
|
| 55 |
"formulaxl_v10_104889",
|
| 56 |
+
"juggernautXL_v8Rundiffusion_227002",
|
| 57 |
"juggernautXL_version2_113240",
|
| 58 |
"juggernautXL_version5_126522",
|
|
|
|
| 59 |
"kohakuXL_alpha7_111843",
|
| 60 |
"LahMysteriousSDXL_v40_122478",
|
| 61 |
"leosamsHelloworldSDXLModel_helloworldSDXL10_112178",
|
|
|
|
| 78 |
"realvisxlV20_v20Bakedvae_129156",
|
| 79 |
"riotDiffusionXL_v20_139293",
|
| 80 |
"roxl_v10_109354",
|
|
|
|
|
|
|
| 81 |
"sdxlNijiSpecial_sdxlNijiSE_115638",
|
| 82 |
"sdxlNijiV3_sdxlNijiV3_104571",
|
| 83 |
"sdxlNijiV51_sdxlNijiV51_112807",
|
|
|
|
| 84 |
"sdxlUnstableDiffusers_v8HEAVENSWRATH_133813",
|
|
|
|
| 85 |
"sdxlYamersAnimeUltra_yamersAnimeV3_121537",
|
| 86 |
+
"sd_xl_base_0.9",
|
| 87 |
+
"sd_xl_base_1.0",
|
| 88 |
"shikianimexl_v10_93788",
|
|
|
|
| 89 |
"theTalosProject_v10_117893",
|
| 90 |
"thinkdiffusionxl_v10_145931",
|
| 91 |
"voidnoisecorexl_r1486_150780",
|
|
|
|
| 94 |
"xl13AsmodeusSFWNSFW_v22BakedVAE_111954",
|
| 95 |
"xxmix9realisticsdxl_v10_123235",
|
| 96 |
"zavychromaxl_b2_103298",
|
|
|
|
| 97 |
]
|
| 98 |
|
| 99 |
+
LORA_MODELS = [
|
| 100 |
+
"DI_belle_delphine_sdxl_v1_93586",
|
| 101 |
+
#"NsfwPovAllInOneLoraSdxl-000009MINI_120545",
|
| 102 |
+
"NsfwPovAllInOneLoraSdxl-000009_120561",
|
| 103 |
+
"acidzlime-sdxl_154149",
|
| 104 |
+
"add-detail-xl_99264",
|
| 105 |
+
"bwporcelaincd_xl-000007_124344",
|
| 106 |
+
"concept_pov_dt_xl2-000020_119643",
|
| 107 |
+
"epoxy_skull-sdxl_153213",
|
| 108 |
+
"landscape-painting-sdxl_v2_111037",
|
| 109 |
+
"polyhedron_all_sdxl-000004_110557",
|
| 110 |
+
"ral-beer-sdxl_235173",
|
| 111 |
+
"ral-wtchz-sdxl_233487",
|
| 112 |
+
"sdxl_cute_social_comic-000002_107980",
|
| 113 |
+
"sdxl_glass_136034",
|
| 114 |
+
"sdxl_lightning_8step_lora_290441",
|
| 115 |
+
"sdxl_offset_example_v10_113006",
|
| 116 |
+
"sdxl_wrong_lora",
|
| 117 |
+
"xl_more_art-full_v1_113467",
|
| 118 |
+
"xl_yoshiaki_kawajiri_v1r64_126468",
|
| 119 |
+
]
|
| 120 |
+
|
| 121 |
+
|
| 122 |
CONTROLNET_DICT = dict(
|
| 123 |
pose={
|
| 124 |
'model_name': 'controlnet-openpose-sdxl-1.0',
|
|
|
|
| 255 |
def generate_image (
|
| 256 |
novita_key1,
|
| 257 |
model_name,
|
| 258 |
+
lora_selection,
|
| 259 |
face_image_path,
|
| 260 |
pose_image_path,
|
| 261 |
prompt,
|
|
|
|
| 323 |
'controlnet': {
|
| 324 |
'units': [CONTROLNET_DICT[name] for name in controlnet_selection if name in CONTROLNET_DICT],
|
| 325 |
},
|
| 326 |
+
'loras': [dict(
|
| 327 |
+
model_name=f'{name}.safetensors',
|
| 328 |
+
scale=1,
|
| 329 |
+
) for name in lora_selection],
|
| 330 |
'image_num': 1,
|
| 331 |
'steps': num_steps,
|
| 332 |
'seed': seed,
|
|
|
|
| 439 |
value=DEFAULT_MODEL_NAME,
|
| 440 |
)
|
| 441 |
|
| 442 |
+
with gr.Accordion('Lora', open=False):
|
| 443 |
+
lora_selection = gr.CheckboxGroup(
|
| 444 |
+
LORA_MODELS, value=[],
|
| 445 |
+
info='Try lora models mix in generation'
|
| 446 |
+
)
|
| 447 |
+
|
| 448 |
style = gr.Dropdown(
|
| 449 |
label='Style template',
|
| 450 |
choices=STYLE_NAMES,
|
|
|
|
| 558 |
inputs=[
|
| 559 |
novita_key,
|
| 560 |
model_name,
|
| 561 |
+
lora_selection,
|
| 562 |
face_file,
|
| 563 |
pose_file,
|
| 564 |
prompt,
|