Jay Shah
|
b3d60fa3a5
prune more dead code
|
2 luni în urmă |
Jay Shah
|
c06cc0ba9f
change cu_seqlens_k to seqused_k for kv cache api
|
2 luni în urmă |
Jay Shah
|
1ecf821207
remove constexpr checks for actual seqlen in mainloop
|
2 luni în urmă |
Jay Shah
|
35f3542442
refactor names
|
2 luni în urmă |
Jay Shah
|
b0f067efdc
revert epi change for fp8 due to measured perf regression
|
2 luni în urmă |
Jay Shah
|
eb9c0ee22a
add rmem -> gmem for fp8
|
2 luni în urmă |
Jay Shah
|
d437d3dd5c
remove smem usage for when rmem -> gmem epilogue is used
|
2 luni în urmă |
Jay Shah
|
785d978165
fix bug with fp8 q layout
|
2 luni în urmă |
Jay Shah
|
930c8cad98
reorg mma code for less redundancy
|
2 luni în urmă |
Jay Shah
|
6bb109238f
change seq len class per discussion
|
2 luni în urmă |
Jay Shah
|
16eb1e53fd
remove deprecated fp8 code
|
2 luni în urmă |
Jay Shah
|
64a0a91fe9
enable Is_local with fp8
|
2 luni în urmă |
Jay Shah
|
81d402463e
prune unused code
|
2 luni în urmă |
Jay Shah
|
be481cac27
add Is_local back in
|
2 luni în urmă |
Jay Shah
|
6111666130
consolidate nblock min max methods
|
2 luni în urmă |
Jay Shah
|
b5cac6d586
rebase with Is_local disabled temporarily
|
2 luni în urmă |
Jay Shah
|
2472e5e0b4
add 'in principle' fp8 kv cache support
|
2 luni în urmă |
Jay Shah
|
e36e004cb3
change fp8 code path to allow for split kernel and kv cache without perf regression
|
2 luni în urmă |
Jay Shah
|
f3e5bd47cb
update parameters
|
2 luni în urmă |
Jay Shah
|
23bf5b0fd6
fix bug with finalize for split kv
|
3 luni în urmă |
Jay Shah
|
68ff3f7bee
add 1 mma warpgroup option, enable splitkv for hdim 256
|
3 luni în urmă |
Jay Shah
|
1135dbd0ab
re-enable fp16/bf16 fwd
|
3 luni în urmă |
Jay Shah
|
0a1a0c22b6
refactor for split kv
|
3 luni în urmă |
Jay Shah
|
64a9cfb0fe
add causal logic
|
3 luni în urmă |
Jay Shah
|
5704a1f424
fix some errors
|
3 luni în urmă |
Jay Shah
|
535b8279bb
complete gqa parallel changes for non-causal
|
3 luni în urmă |
Jay Shah
|
d2f049c8bc
change logic of Q loads for gqa parallelization
|
3 luni în urmă |
Jay Shah
|
fc8f704f28
decouple types of seqlen traits q and k
|
3 luni în urmă |
Jay Shah
|
74f160ba43
change template parameter for SeqLenTraits for ease of further extension
|
3 luni în urmă |
Jay Shah
|
be0e36ddbf
enable use of actual seqlen for kv cache
|
4 luni în urmă |