vllm/csrc
Woosuk Kwon c267b1a02c
Add query stride to multi_query_cached_kv_attention & Add kernel benchmark script (#27)
* Add query stride to multi_query_cached_kv_attention

* Add kernel benchmark script
2023-04-08 13:36:09 -07:00
..
activation_kernels.cu Optimize data movement (#20) 2023-04-02 00:30:17 -07:00
activation.cpp Optimize data movement (#20) 2023-04-02 00:30:17 -07:00
attention_kernels.cu Add query stride to multi_query_cached_kv_attention & Add kernel benchmark script (#27) 2023-04-08 13:36:09 -07:00
attention_utils.h Add custom kernel for RMS normalization (#16) 2023-04-01 00:51:22 +08:00
attention.cpp Basic attention kernel that supports cached KV + (multi-)prompts (#24) 2023-04-04 20:34:46 -07:00
cache_kernels.cu Implement block copy kernel to optimize beam search (#32) 2023-04-07 17:45:07 -07:00
cache.cpp Implement block copy kernel to optimize beam search (#32) 2023-04-07 17:45:07 -07:00
cuda_primitives.h Implement single_query_cached_kv_attention kernel (#3) 2023-03-01 15:02:19 -08:00
layernorm_kernels.cu Add custom kernel for RMS normalization (#16) 2023-04-01 00:51:22 +08:00
layernorm.cpp Add custom kernel for RMS normalization (#16) 2023-04-01 00:51:22 +08:00
pos_encoding_kernels.cu Optimize data movement (#20) 2023-04-02 00:30:17 -07:00
pos_encoding.cpp Optimize data movement (#20) 2023-04-02 00:30:17 -07:00
reduction_utils.h Add custom kernel for RMS normalization (#16) 2023-04-01 00:51:22 +08:00