Files
vllm-ascend/cmake
Pleaplusone 27e86b993a Custom AscendC op support in vllm_ascend (#371)
### What this PR does / why we need it?
Add custom ascendc kernel support in vllm-ascend, this PR mainly include
3 parts:
-  AscendC implementation of rotary_embedding, and its unitest.
- CMakeLists.txt to compile AscendC kernel and related torch library
binding to this kernel.
-  Build and pack all the compiled so into the vllm_ascend's package.

For now, this rotary embedding kernel dose not support the scenario with
`neoxStyle=False`, So its not used in the actual modeling parts. We will
soon add this implements into the vllm-ascend and integrate it into the
modeling parts.
### Does this PR introduce _any_ user-facing change?

No change at all

---------

Signed-off-by: ganyi <pleaplusone.gy@gmail.com>
2025-03-28 09:23:25 +08:00
..