Dan Saunders
3d8425fa91
Activation function Triton kernels, LoRA custom autograd functions (#2324)
* LoRA + activation fn Triton kernels: initial commit
* implementing optims
* finalizing MLP LoRA kernels and progress on QKV / W kernels
* updates
* O projection optim
* adding monkey patching logic
* doc strings, typing, pre-commit fixes
* updates
* adding lora 8b kernels example
* working on fsdp support
* tests and fixes
* small fixes, getting tests to pass, adding doc strings
* integration tests for LoRA patching
* config.qmd
* remove unneeded pytest fixture
* fix
* review comments first pass
* improving tests, attention class agnostic patching
* adding support for more archs
* wip SiLU / GELU impls
* improved testing, small updates, etc.
* slightly updating docs
* rebase
* fixing test_attention_patching_integration
* additional review comments, fixing test in CI (hopefully)
* isolating problematic patching test
* relaxing allclose threshold to reduce flakiness
* fixing accidental change
* adding model arch agnostic attention class fetching
* removing unused activations
2025-02-17 14:23:15 -05:00
..
2025-02-01 21:11:18 -05:00
2025-01-30 11:45:56 -05:00
2025-02-17 14:23:15 -05:00
2023-12-12 09:39:22 -08:00
2025-01-09 17:31:43 -05:00
2024-02-01 10:18:42 -05:00
2025-01-23 21:17:57 -05:00
2025-01-29 00:08:33 -05:00
2024-10-25 09:06:56 -04:00
2025-01-09 21:01:59 +00:00
2024-12-02 08:47:10 -05:00
2024-12-05 22:11:48 -05:00
2025-01-14 22:07:55 -05:00
2024-02-26 12:24:14 -05:00
2025-01-14 22:07:55 -05:00
2023-08-12 15:14:56 -04:00
2024-03-14 11:05:42 -04:00
2025-01-13 10:44:11 -05:00
2024-11-08 13:45:49 -05:00
2024-05-23 17:32:14 -04:00
2023-08-12 15:14:56 -04:00
2025-01-24 12:55:20 -05:00
2024-12-02 17:28:58 -05:00
2025-01-09 17:31:43 -05:00
2024-08-22 11:46:57 -04:00
2024-11-19 10:19:03 -05:00
2024-01-31 18:13:13 -05:00
2024-12-02 20:15:39 -05:00