Skip to content

Releases: ggerganov/llama.cpp

b3145

13 Jun 13:38
172c825
Compare
Choose a tag to compare
rpc : fix ggml_backend_rpc_supports_buft() (#7918)

b3143

13 Jun 03:36
f578b86
Compare
Choose a tag to compare
move BLAS to a separate backend (#6210)

* move BLAS to a separate backend

* rename GGML_USE_OPENBLAS to GGML_USE_BLAS

* alloc : reuse same buffer when the same buffer type if used multiple times

* set number of threads automatically for openblas and blis

* sched : print assignments when GGML_SCHED_DEBUG env variable is set

* sched : allow ops with weights on an incompatible buffer type

This will cause the weight to be copied to a backend that supports the
op, which is very costly. The weight should have been stored in a buffer
of a backend that can run the op, but llama.cpp cannot do this
automatically at the moment.

---------

Co-authored-by: Georgi Gerganov <[email protected]>

b3140

12 Jun 15:08
a9cae48
Compare
Choose a tag to compare
tests : add non-cont unary tests (#7857)

* tests : add non-cont unary tests

* ggml : update unary asserts and "supports_op"

ggml-ci

b3139

12 Jun 14:45
bfaa676
Compare
Choose a tag to compare
ggml : improve ggml_is_contiguous logic (#7856)

* ggml : improve ggml_is_contiguous logic

ggml-ci

* ggml : support more contiguous cases

ggml-ci

b3138

12 Jun 14:12
704a35b
Compare
Choose a tag to compare
server : restore numeric prompts (#7883)

b3135

11 Jun 21:55
73bac2b
Compare
Choose a tag to compare
vulkan: select only one device for single gpu with multiple drivers (…

…#7582)

b3134

11 Jun 21:55
ef52d1d
Compare
Choose a tag to compare
Update Vulkan RoPE implementation (#7818)

* Update Vulkan RoPE implementation

* Return nullptr on alloc_buffer when allocation fails, instead of throwing an exception

Minor fixes

* Fix segfault when running out of VRAM

Co-authored-by: slaren <[email protected]>

---------

Co-authored-by: slaren <[email protected]>

b3131

11 Jun 16:35
148995e
Compare
Choose a tag to compare
llama-bench: more compact markdown tables (#7879)

b3130

11 Jun 08:15
4bfe50f
Compare
Choose a tag to compare
tests : check the Python version (#7872)

ggml-ci

b3091

05 Jun 09:25
2b33896
Compare
Choose a tag to compare
ggml : refactor rope norm/neox (#7634)

* ggml : unify rope norm/neox (CPU)

* ggml : fix compile warning

* ggml : remove GLM rope mode

ggml-ci

* metal : better rope implementation

ggml-ci

* cuda : better rope implementation

ggml-ci

* naming : n_orig_ctx -> n_ctx_orig

ggml-ci

* dev : add reminders to update backends

ggml-ci

* vulkan : fix ggml_rope_ext() usage

* cuda : fix array size + indents

ggml-ci