Commit 368958d
[LoRA] parse metadata from LoRA and save metadata (#11324)
* feat: parse metadata from lora state dicts.
* tests
* fix tests
* key renaming
* fix
* smol update
* smol updates
* load metadata.
* automatically save metadata in save_lora_adapter.
* propagate changes.
* changes
* add test to models too.
* tigher tests.
* updates
* fixes
* rename tests.
* sorted.
* Update src/diffusers/loaders/lora_base.py
Co-authored-by: Benjamin Bossan <[email protected]>
* review suggestions.
* removeprefix.
* propagate changes.
* fix-copies
* sd
* docs.
* fixes
* get review ready.
* one more test to catch error.
* change to a different approach.
* fix-copies.
* todo
* sd3
* update
* revert changes in get_peft_kwargs.
* update
* fixes
* fixes
* simplify _load_sft_state_dict_metadata
* update
* style fix
* uipdate
* update
* update
* empty commit
* _pack_dict_with_prefix
* update
* TODO 1.
* todo: 2.
* todo: 3.
* update
* update
* Apply suggestions from code review
Co-authored-by: Benjamin Bossan <[email protected]>
* reraise.
* move argument.
---------
Co-authored-by: Benjamin Bossan <[email protected]>
Co-authored-by: Linoy Tsaban <[email protected]>1 parent e52ceae commit 368958d
File tree
11 files changed
+845
-199
lines changed- examples/community
- src/diffusers
- loaders
- utils
- tests
- lora
- models
11 files changed
+845
-199
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
| 285 | + | |
289 | 286 | | |
290 | 287 | | |
291 | 288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
| 162 | + | |
166 | 163 | | |
167 | 164 | | |
168 | 165 | | |
| |||
465 | 462 | | |
466 | 463 | | |
467 | 464 | | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
| 465 | + | |
472 | 466 | | |
473 | 467 | | |
474 | 468 | | |
| |||
750 | 744 | | |
751 | 745 | | |
752 | 746 | | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
| 747 | + | |
757 | 748 | | |
758 | 749 | | |
759 | 750 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| |||
206 | 209 | | |
207 | 210 | | |
208 | 211 | | |
| 212 | + | |
209 | 213 | | |
210 | 214 | | |
211 | 215 | | |
| |||
236 | 240 | | |
237 | 241 | | |
238 | 242 | | |
| 243 | + | |
| 244 | + | |
239 | 245 | | |
240 | 246 | | |
241 | 247 | | |
242 | 248 | | |
243 | 249 | | |
| 250 | + | |
244 | 251 | | |
245 | 252 | | |
246 | 253 | | |
| |||
261 | 268 | | |
262 | 269 | | |
263 | 270 | | |
| 271 | + | |
264 | 272 | | |
265 | 273 | | |
266 | 274 | | |
267 | | - | |
| 275 | + | |
268 | 276 | | |
269 | 277 | | |
270 | 278 | | |
| |||
306 | 314 | | |
307 | 315 | | |
308 | 316 | | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
309 | 322 | | |
310 | 323 | | |
311 | 324 | | |
| |||
317 | 330 | | |
318 | 331 | | |
319 | 332 | | |
| 333 | + | |
320 | 334 | | |
321 | 335 | | |
322 | 336 | | |
323 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
324 | 341 | | |
325 | 342 | | |
326 | 343 | | |
| |||
349 | 366 | | |
350 | 367 | | |
351 | 368 | | |
| 369 | + | |
| 370 | + | |
352 | 371 | | |
353 | 372 | | |
354 | 373 | | |
| |||
376 | 395 | | |
377 | 396 | | |
378 | 397 | | |
379 | | - | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
380 | 402 | | |
381 | 403 | | |
382 | 404 | | |
| |||
398 | 420 | | |
399 | 421 | | |
400 | 422 | | |
401 | | - | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
402 | 427 | | |
403 | 428 | | |
404 | 429 | | |
| |||
889 | 914 | | |
890 | 915 | | |
891 | 916 | | |
892 | | - | |
893 | | - | |
| 917 | + | |
894 | 918 | | |
895 | 919 | | |
896 | 920 | | |
| |||
900 | 924 | | |
901 | 925 | | |
902 | 926 | | |
| 927 | + | |
903 | 928 | | |
904 | 929 | | |
905 | 930 | | |
906 | 931 | | |
907 | 932 | | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
908 | 938 | | |
909 | 939 | | |
910 | 940 | | |
911 | 941 | | |
912 | | - | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
913 | 953 | | |
914 | 954 | | |
915 | 955 | | |
| |||
0 commit comments