GiorgioV commited on
Commit
0843757
·
verified ·
1 Parent(s): ed5ae78

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -8
app.py CHANGED
@@ -66,15 +66,13 @@ pipe.load_lora_weights(
66
  adapter_name="lightx2v"
67
  )
68
 
69
- kwargs_lora_h = {}
70
  kwargs_lora_h["load_into_transformer"] = True
71
  pipe.load_lora_weights(
72
  "GiorgioV/LoRA_for_WAN_22",
73
- weight_name="P003-SD-i2v-v10-000010_converted.safetensors",
74
  adapter_name="lora_h", **kwargs_lora_h
75
  )
76
 
77
-
78
  kwargs_lora = {}
79
  kwargs_lora["load_into_transformer_2"] = True
80
  pipe.load_lora_weights(
@@ -83,20 +81,27 @@ pipe.load_lora_weights(
83
  adapter_name="lightx2v_2", **kwargs_lora
84
  )
85
 
86
- kwargs_lora_l = {}
87
  kwargs_lora_l["load_into_transformer_2"] = True
88
  pipe.load_lora_weights(
89
  "GiorgioV/LoRA_for_WAN_22",
90
- weight_name="LoRA_FH.safetensors",
91
  adapter_name="lora_l", **kwargs_lora_l
92
  )
 
 
 
 
 
 
 
93
 
94
 
95
- pipe.set_adapters(["lightx2v", "lora_h", "lightx2v_2", "lora_l"], adapter_weights=[1., 1., 1., 1.])
96
  pipe.fuse_lora(adapter_names=["lightx2v"], lora_scale=3., components=["transformer"])
97
  pipe.fuse_lora(adapter_names=["lora_h"], lora_scale=0.1, components=["transformer"])
98
- pipe.fuse_lora(adapter_names=["lightx2v_2"], lora_scale=1.0, components=["transformer_2"])
99
- pipe.fuse_lora(adapter_names=["lora_l"], lora_scale=0.8, components=["transformer_2"])
 
100
  pipe.unload_lora_weights()
101
 
102
  quantize_(pipe.text_encoder, Int8WeightOnlyConfig())
 
66
  adapter_name="lightx2v"
67
  )
68
 
 
69
  kwargs_lora_h["load_into_transformer"] = True
70
  pipe.load_lora_weights(
71
  "GiorgioV/LoRA_for_WAN_22",
72
+ weight_name="LoRA_exp.safetensors",
73
  adapter_name="lora_h", **kwargs_lora_h
74
  )
75
 
 
76
  kwargs_lora = {}
77
  kwargs_lora["load_into_transformer_2"] = True
78
  pipe.load_lora_weights(
 
81
  adapter_name="lightx2v_2", **kwargs_lora
82
  )
83
 
 
84
  kwargs_lora_l["load_into_transformer_2"] = True
85
  pipe.load_lora_weights(
86
  "GiorgioV/LoRA_for_WAN_22",
87
+ weight_name="LoRA_exp_L.safetensors",
88
  adapter_name="lora_l", **kwargs_lora_l
89
  )
90
+ kwargs_lora_gh = {}
91
+ kwargs_lora_gh["load_into_transformer_2"] = True
92
+ pipe.load_lora_weights(
93
+ "GiorgioV/LoRA_for_WAN_22",
94
+ weight_name="LoRA_GH.safetensors",
95
+ adapter_name="lora_gh", **kwargs_lora_gh
96
+ )
97
 
98
 
99
+ pipe.set_adapters(["lightx2v", "lora_h", "lightx2v_2", "lora_l", "lora_gh"], adapter_weights=[1., 1., 1., 1., 1.])
100
  pipe.fuse_lora(adapter_names=["lightx2v"], lora_scale=3., components=["transformer"])
101
  pipe.fuse_lora(adapter_names=["lora_h"], lora_scale=0.1, components=["transformer"])
102
+ pipe.fuse_lora(adapter_names=["lightx2v_2"], lora_scale=1., components=["transformer_2"])
103
+ pipe.fuse_lora(adapter_names=["lora_l"], lora_scale=1., components=["transformer_2"])
104
+ pipe.fuse_lora(adapter_names=["lora_gh"], lora_scale=0.6, components=["transformer_2"])
105
  pipe.unload_lora_weights()
106
 
107
  quantize_(pipe.text_encoder, Int8WeightOnlyConfig())