whisper.cpp/ggml/src
Ronsor 3643120690 feat: add new `sin` and `cos` operators (ggml/919)
* ggml : add sin/cos operators

* ggml-cuda : add sin/cos operators

* ggml : add corresponding tests for sin/cos

* ggml : add backward computation for sin/cos operators

* ggml-vulkan : add sin/cos operators

* ggml-vulkan : add sin/cos shader source

* metal : add sin, cos

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2024-08-21 11:07:13 +03:00
..
ggml-cann cann : add Ascend NPU support (#2336) 2024-08-09 15:21:56 +03:00
ggml-cuda feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
ggml-sycl Updated SYCL device filtering (llama/8901) 2024-08-08 22:48:46 +03:00
kompute-shaders whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
vulkan-shaders whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
CMakeLists.txt cann: update cmake (llama/8765) 2024-08-08 22:48:46 +03:00
ggml-aarch64.c ggml : reading the runtime sve config of the cpu (llama/8709) 2024-08-08 22:48:46 +03:00
ggml-aarch64.h ggml : add ggml-aarch64 (ggml/0) 2024-08-08 22:48:46 +03:00
ggml-alloc.c ggml : reduce hash table reset cost (llama/8698) 2024-08-08 22:48:46 +03:00
ggml-backend-impl.h whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
ggml-backend.c ggml-backend : fix async copy from CPU (llama/8897) 2024-08-08 22:48:46 +03:00
ggml-blas.cpp ggml : reduce hash table reset cost (llama/8698) 2024-08-08 22:48:46 +03:00
ggml-cann.cpp ggml : add CANN backend (llama/0) 2024-08-09 09:58:16 +03:00
ggml-common.h feat: Support Moore Threads GPU (llama/8383) 2024-08-08 22:48:46 +03:00
ggml-cuda.cu feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
ggml-impl.h ggml : reading the runtime sve config of the cpu (llama/8709) 2024-08-08 22:48:46 +03:00
ggml-kompute.cpp ggml : reduce hash table reset cost (llama/8698) 2024-08-08 22:48:46 +03:00
ggml-metal.m feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
ggml-metal.metal feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
ggml-quants.c ggml : reading the runtime sve config of the cpu (llama/8709) 2024-08-08 22:48:46 +03:00
ggml-quants.h ggml : reading the runtime sve config of the cpu (llama/8709) 2024-08-08 22:48:46 +03:00
ggml-rpc.cpp rpc : sanitize tensor data + warnings (llama/0) 2024-08-12 11:58:46 +03:00
ggml-sycl.cpp Add `TIMESTEP_EMBEDDING` OP (llama/8707) 2024-08-08 22:48:46 +03:00
ggml-vulkan-shaders.hpp whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
ggml-vulkan.cpp feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
ggml.c feat: add new `sin` and `cos` operators (ggml/919) 2024-08-21 11:07:13 +03:00
sgemm.cpp whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
sgemm.h whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00