]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
vulkan: implement several ops relevant for ggml_opt (llama/11769)
authorRémy O <redacted>
Mon, 17 Feb 2025 06:55:57 +0000 (07:55 +0100)
committerGeorgi Gerganov <redacted>
Thu, 27 Feb 2025 06:55:36 +0000 (08:55 +0200)
commit37a21dd43d3963fb41aa114595a92b5a5d054381
tree7320c816a9563d98db35323b98989fe9f956a69f
parent8a22a8b17ff67f3bc3d5b163c58b6d447c9ae70d
vulkan: implement several ops relevant for ggml_opt (llama/11769)

* vulkan: support memset_tensor

* vulkan: support GGML_OP_SUM

* vulkan: implement GGML_OP_ARGMAX

* vulkan: implement GGML_OP_SUB

* vulkan: implement GGML_OP_COUNT_EQUAL

* vulkan: implement GGML_OP_OPT_STEP_ADAMW

* vulkan: fix check_results RWKV_WKV6 crash and memory leaks

* vulkan: implement GGML_OP_REPEAT_BACK

* tests: remove invalid test-backend-ops REPEAT_BACK tests

* vulkan: fix COUNT_EQUAL memset using a fillBuffer command
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/argmax.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/count_equal.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/opt_step_adamw.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/repeat_back.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/sub.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp