mirror of
https://github.com/ikawrakow/ik_llama.cpp.git
synced 2026-05-03 21:01:43 +00:00
Add GitHub data: filename sanitization (#640)
This commit is contained in:
21
github-data/issues/183 - Refactor_ iqk_mul_mat.md
Normal file
21
github-data/issues/183 - Refactor_ iqk_mul_mat.md
Normal file
@@ -0,0 +1,21 @@
|
||||
### 📝 [#183](https://github.com/ikawrakow/ik_llama.cpp/issues/183) - Refactor: iqk_mul_mat
|
||||
|
||||
| **Author** | `ikawrakow` |
|
||||
| :--- | :--- |
|
||||
| **State** | ❌ **Closed** |
|
||||
| **Created** | 2025-01-30 |
|
||||
| **Updated** | 2025-05-22 |
|
||||
|
||||
---
|
||||
|
||||
#### Description
|
||||
|
||||
### Background Description
|
||||
|
||||
`iqk_mul_mat.cpp` compilation time has become unacceptably long. If I keep going that way soon it will rival CUDA build times.
|
||||
|
||||
As an experiment at some point I factored out the Flash Attention (FA) part from the matrix multiplication code. This resulted in a FA build time of ~45 seconds and GEMM/GEMV build time of ~30 seconds, so better than the ~75 seconds I observe for `iqk_mul_mat.cpp` on my Ryzen-7950X, but still far from really useful, so I did not commit.
|
||||
|
||||
### Possible Refactor Approaches
|
||||
|
||||
_No response_
|
||||
Reference in New Issue
Block a user