Commit Graph

15 Commits

Author SHA1 Message Date
Georgi Gerganov
bfcb2a2ab9
metal : remove the "concurrent" flag 2023-09-14 18:04:42 +03:00
Georgi Gerganov
0d5e4cdc36
whisper : clean-up ggml_mul_mat_pad 2023-09-14 17:28:13 +03:00
Georgi Gerganov
af947cb72e
whisper : add ggml_mul_mat_pad 2023-09-14 15:16:22 +03:00
Georgi Gerganov
ecb23fb1eb
metal : sync latest llama.cpp kernels 2023-09-13 20:44:05 +03:00
Georgi Gerganov
8e8daa8451
metal : speed-up KQ multiplication 2023-09-13 19:59:16 +03:00
Georgi Gerganov
257d7942af
ios : add Metal support 2023-09-13 19:45:12 +03:00
Georgi Gerganov
77f4bf49c8
cmake : update to support Metal build 2023-09-13 13:34:51 +03:00
Georgi Gerganov
fbc9ddc582
metal : decoder works on GPU! 2023-09-12 19:23:30 +03:00
Georgi Gerganov
d3b2dd4955
whisper : initial Metal version 2023-09-11 16:23:31 +03:00
Georgi Gerganov
b39809668a
sync : ggml (HBM + Metal + style) (#1264) 2023-09-08 17:58:31 +03:00
Przemysław Pawełczyk
ace6c12ec6
ggml : posixify pagesize (#1251)
* ggml : use sysconf(_SC_PAGESIZE) instead of getpagesize() derived from BSD

sed -i 's,getpagesize(),sysconf(_SC_PAGESIZE),g' ggml.c

* metal : use sysconf(_SC_PAGESIZE) instead of getpagesize() derived from BSD

sed -i 's,getpagesize(),sysconf(_SC_PAGESIZE),g' ggml-metal.m
2023-09-06 18:19:36 +03:00
Georgi Gerganov
c3f319d7c2
ggml : sync latest llama.cpp (view_src + alloc improvements) (#1247)
* ggml : sync latest llama.cpp (view_src + alloc improvements)

* ggml : fix build
2023-09-05 20:57:27 +03:00
Georgi Gerganov
59a3d0cb57
ggml : sync (ggml-alloc, GPU, eps, etc.) (#1220)
* ggml : sync (ggml-alloc, GPU, eps, etc.)

* ggml : fix build

* wasm : fix build
2023-09-05 13:54:40 +03:00
Georgi Gerganov
d6509bf78d
ggml : sync latest repo (mostly refactoring changes) 2023-07-02 21:46:09 +03:00
Georgi Gerganov
f1c9df5806
metal : sync ggml-metal (ref #1047) 2023-06-25 15:40:39 +03:00