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