whisper.cpp/ggml/src/ggml-cann
hipudding f0c54d47e1
CANN: Add MROPE and IMROPE support (llama/17401)
* CANN: ROPE supports both MROPE and IMROPE.

1. Optimize the caching logic of rope_cache_init.
2. Add support for mRoPE and i-mRoPE.

Note that on Ascend 910B devices, it is necessary to disable FA
in CLIP and disable NZ-format conversion. These two issues are
still under investigation.

* Resolve review comments
2025-12-12 17:53:08 +02:00
..
CMakeLists.txt CANN: add support for ACL Graph (llama/15065) 2025-08-18 20:30:45 +03:00
acl_tensor.cpp CANN: Use smart pointers to manage ACL objects (llama/17238) 2025-11-17 21:05:46 +02:00
acl_tensor.h CANN: Use smart pointers to manage ACL objects (llama/17238) 2025-11-17 21:05:46 +02:00
aclnn_ops.cpp CANN: Add MROPE and IMROPE support (llama/17401) 2025-12-12 17:53:08 +02:00
aclnn_ops.h CANN: supports out_prod operator for F32 and F16 (llama/17406) 2025-12-12 17:53:08 +02:00
common.h CANN: Add MROPE and IMROPE support (llama/17401) 2025-12-12 17:53:08 +02:00
ggml-cann.cpp CANN: Add MROPE and IMROPE support (llama/17401) 2025-12-12 17:53:08 +02:00