Piotr Wilkin (ilintar)
389ac78b26
ggml : add ops SOFTPLUS, EXPM1, TRI, SOLVE_TRI, CUMSUM (#17063)
* Add ops needed for new hybrid models: SOFTPLUS, EXPM1, TRI, SOLVE_TRI, CUMSUM
* Update ggml/include/ggml.h
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* Update tests/test-backend-ops.cpp
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* Code review
* Whitespace
* Update tests/test-backend-ops.cpp
Co-authored-by: Diego Devesa <slarengh@gmail.com>
* This is actually sigmoid, duh.
* Add CONST, remove TRI_KEEP, other changes from review
* Update tests/test-backend-ops.cpp
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* Update ggml/src/ggml.c
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* Update ggml/src/ggml.c
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* Update ggml/src/ggml-cuda/unary.cu
Co-authored-by: Aman Gupta <amangupta052@gmail.com>
* Remove extra script
* Update ggml/src/ggml.c
Co-authored-by: Diego Devesa <slarengh@gmail.com>
* Update tests/test-backend-ops.cpp
Co-authored-by: Diego Devesa <slarengh@gmail.com>
* moving changes from laptop [no ci]
* pre-rebase
* Update tests/test-backend-ops.cpp
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
* Update tests/test-backend-ops.cpp
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
* Refactor tests
* ggml : cleanup
* cont : fix ggml_fill srcs
* tests : add note
* ggml : add ggml_fill_inplace
* ggml : add asserts
* ggml : fix ggml_fill constant cast
* cont : ggml_tri minor
* Use TENSOR_LOCALS
* Fix regression from #14596, regenerate
* Don't make commits at night...
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
Co-authored-by: Diego Devesa <slarengh@gmail.com>
Co-authored-by: Aman Gupta <amangupta052@gmail.com>
Co-authored-by: Sigbjørn Skjæret <sigbjorn.skjaeret@scala.com>
2025-11-13 20:54:47 +02:00
..
2025-09-10 14:28:47 +03:00
2025-09-27 02:03:33 +08:00
2025-05-02 20:27:13 +02:00
2025-10-03 13:49:08 +02:00
2025-09-30 17:39:44 +03:00
2025-01-12 11:32:42 +02:00
2025-11-13 20:54:47 +02:00
2025-10-02 20:10:12 +02:00
2025-07-03 07:48:32 +03:00
2025-10-12 16:18:47 +03:00
2025-10-06 18:59:40 +02:00
2025-10-27 23:54:01 +01:00
2025-04-24 16:00:10 +03:00
2025-06-01 18:08:05 +02:00
2025-10-17 08:59:31 +03:00
2025-04-24 16:00:10 +03:00
2025-04-24 16:00:10 +03:00
2025-10-12 16:18:47 +03:00
2025-10-28 09:37:52 +01:00
2025-04-24 16:00:10 +03:00
2025-06-30 10:17:18 +02:00
2025-01-06 10:55:18 +02:00
2025-05-04 23:43:42 +02:00
2025-08-26 22:14:38 +02:00
2025-03-10 14:07:15 +02:00
2025-09-25 08:06:06 +03:00
2025-04-30 10:44:07 +02:00
2025-05-14 19:50:57 +01:00
2025-11-11 13:33:24 +02:00
2025-08-31 20:41:02 +03:00
2025-11-02 18:14:04 +02:00
2025-01-12 11:32:42 +02:00
2025-06-30 10:17:18 +02:00
2025-04-24 16:00:10 +03:00
2025-04-24 16:00:10 +03:00
2025-09-09 06:06:52 +02:00
2025-09-27 02:03:33 +08:00