Commit df8b94f
feat: Add ALoRA support (#513)
* Update peft_config.py
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update pyproject.toml
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update pyproject.toml
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update sft_trainer.py
add alora
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* alora support
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Remove error.log
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update tuning/sft_trainer.py
Co-authored-by: Mehant Kammakomati <kmehant@gmail.com>
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update peft_config.py
Getting rid of alora config definition in this repo
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update pyproject.toml
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Optional alora
Signed-off-by: Greenewald <greenewk@umich.edu>
* Optional alora package
Signed-off-by: Greenewald <greenewk@umich.edu>
* Optional alora package
Signed-off-by: Greenewald <greenewk@umich.edu>
* invocation error message fix
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update pyproject.toml
Signed-off-by: Greenewald <greenewk@umich.edu>
* alora inference
Signed-off-by: Greenewald <greenewk@umich.edu>
* alora test draft
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update pyproject.toml
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* alora saving
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update run_inference.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* pr fixes
Signed-off-by: Greenewald <greenewk@umich.edu>
* pr fixes
Signed-off-by: Greenewald <greenewk@umich.edu>
* checking for alora
Signed-off-by: Greenewald <greenewk@umich.edu>
* run test only if alora installed
Signed-off-by: Greenewald <greenewk@umich.edu>
* Documentation
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update README.md
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update README.md
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update README.md
Signed-off-by: Greenewald <greenewk@umich.edu>
* pip install alora
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update setup_dataprocessor.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update setup_dataprocessor.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update setup_dataprocessor.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* lint fixes
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* lint fixes
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Update sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update config_utils.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update test_sft_trainer.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* pylint
Signed-off-by: Greenewald <greenewk@umich.edu>
* pylint
Signed-off-by: Greenewald <greenewk@umich.edu>
* Update run_inference.py
Signed-off-by: Greenewald <greenewk@umich.edu>
* fmt fixes
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* lint fixes
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* Delete mykey.asc
Signed-off-by: Greenewald <greenewk@umich.edu>
* Delete mypubkey.asc
Signed-off-by: Greenewald <greenewk@umich.edu>
* requested changes
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* restructure inference
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* typo
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
* another typo
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
---------
Signed-off-by: Greenewald <greenewk@umich.edu>
Signed-off-by: Kristjan Greenewald <kristjan.h.greenewald@ibm.com>
Co-authored-by: Kristjan Greenewald Kristjan.H.Greenewald@ibm.com <kgreenewald@login2.bluevela.rmf.ibm.com>
Co-authored-by: Mehant Kammakomati <kmehant@gmail.com>
Co-authored-by: Kristjan Greenewald Kristjan.H.Greenewald@ibm.com <kgreenewald@p2-r09-n2.bluevela.rmf.ibm.com>1 parent 81177ce commit df8b94f
File tree
8 files changed
+428
-32
lines changed- scripts
- tests
- tuning
- data
- utils
8 files changed
+428
-32
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
454 | 455 | | |
455 | 456 | | |
456 | 457 | | |
457 | | - | |
| 458 | + | |
458 | 459 | | |
459 | 460 | | |
460 | 461 | | |
| |||
700 | 701 | | |
701 | 702 | | |
702 | 703 | | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
703 | 830 | | |
704 | 831 | | |
705 | 832 | | |
| |||
1037 | 1164 | | |
1038 | 1165 | | |
1039 | 1166 | | |
1040 | | - | |
| 1167 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| 145 | + | |
145 | 146 | | |
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
151 | 152 | | |
| 153 | + | |
152 | 154 | | |
153 | 155 | | |
154 | 156 | | |
| |||
222 | 224 | | |
223 | 225 | | |
224 | 226 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
233 | 257 | | |
234 | 258 | | |
235 | 259 | | |
| |||
259 | 283 | | |
260 | 284 | | |
261 | 285 | | |
262 | | - | |
| 286 | + | |
263 | 287 | | |
264 | 288 | | |
265 | | - | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
266 | 294 | | |
267 | 295 | | |
268 | 296 | | |
| |||
279 | 307 | | |
280 | 308 | | |
281 | 309 | | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
288 | 340 | | |
289 | 341 | | |
290 | 342 | | |
| |||
308 | 360 | | |
309 | 361 | | |
310 | 362 | | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
311 | 368 | | |
312 | 369 | | |
313 | 370 | | |
| |||
341 | 398 | | |
342 | 399 | | |
343 | 400 | | |
| 401 | + | |
344 | 402 | | |
345 | 403 | | |
346 | 404 | | |
| |||
0 commit comments