]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
add some new ops, fix some operators and add batch operations to certain operators...
authorleejet <redacted>
Sun, 3 Mar 2024 12:23:52 +0000 (20:23 +0800)
committerGitHub <redacted>
Sun, 3 Mar 2024 12:23:52 +0000 (13:23 +0100)
commit274680868e12427373bab4bec87554431b954704
tree6130029327045bc27c7d05b7e98729c5210500d5
parentd9cd6b57099711eabeeda2eee8a116c64b7542dd
add some new ops, fix some operators and add batch operations to certain operators. (#747)

* cuda: fix group_norm

* cuda: add batch inference support for ggml_pad/ggml_upscale

* add ggml_arrange

* add ggml_timestep_embedding

* update ggml_arange/ggml_timestep_embedding tests

* cuda: fix im2col

* add ggml_arange/ggml_timestep_embbeding support for metal backend

* fix some bugs

* fix some bugs

* Update include/ggml/ggml.h

Co-authored-by: Georgi Gerganov <redacted>
* Update src/ggml-cuda.cu

Co-authored-by: Georgi Gerganov <redacted>
* Update src/ggml-metal.m

Co-authored-by: Georgi Gerganov <redacted>
* Update src/ggml-metal.m

Co-authored-by: Georgi Gerganov <redacted>
* Update src/ggml-metal.metal

Co-authored-by: Georgi Gerganov <redacted>
* modify according to the review comments

* ggml : fix compile warnings + code style

* ggml : normalize compute_forward calls + fix seg fault in debug

* minor

---------

Co-authored-by: Georgi Gerganov <redacted>
Co-authored-by: slaren <redacted>
examples/simple/simple-backend.cpp
examples/simple/simple-ctx.cpp
include/ggml/ggml.h
src/ggml-cuda.cu
src/ggml-metal.m
src/ggml-metal.metal
src/ggml.c
tests/CMakeLists.txt
tests/test-arange.cpp [new file with mode: 0644]
tests/test-backend-ops.cpp
tests/test-timestep_embedding.cpp [new file with mode: 0644]