Commit Graph

  • 75ab2d06f5 ggml : add unified SYCL backend for Intel GPUs (llama/2690) Abhilash Majumder 2024-01-28 21:26:23 +05:30
  • adc099edee ggml : minor type fix (int64_t -> size_t) Georgi Gerganov 2024-01-28 18:44:58 +02:00
  • 52cce82493 common : fix input buffer check (#1812) Georgi Gerganov 2024-01-27 17:33:09 +02:00
  • ef3c9ed9eb talk-llama : sync llama.cpp Georgi Gerganov 2024-01-27 17:24:53 +02:00
  • 7fe3ed5e00 sync : ggml Georgi Gerganov 2024-01-27 17:23:25 +02:00
  • 6061241292 Add OpenCL add kernel (llama/5151) 0cc4m 2024-01-26 23:07:32 +01:00
  • 0878ab7c15 cuda : fix tensor size calculation for non-split buffer (llama/5145) slaren 2024-01-26 18:59:43 +01:00
  • c65edd5b64 ggml-alloc : add 10% margin to the buffer sizes (llama/5149) slaren 2024-01-26 18:18:26 +01:00
  • 3c8d14e9c5 ggml : update softmax n_task calculation (llama/5126) snadampal 2024-01-26 11:17:59 -06:00
  • c3977cb2ce metal : remove unused n_buffers and buffers (llama/5129) Paul Tsochantaris 2024-01-26 12:16:07 +00:00
  • 6da1661bc2 metal : show compile log messages Georgi Gerganov 2024-01-25 11:26:17 +02:00
  • cc56540661 cuda : fix 2-bit quants on amd hip (llama/5105) Engininja2 2024-01-24 16:18:15 -06:00
  • 94c1ae8668 llama : pre-allocate input tensors in a separate buffer (llama/5100) slaren 2024-01-24 12:48:14 +01:00
  • 55d54359e0 metal : disable support for MUL_MAT F32 x F16 Georgi Gerganov 2024-01-23 15:50:56 +02:00
  • d33c2ad354 CUDA: more info when no device code (llama/5088) Johannes Gäßler 2024-01-23 13:31:56 +01:00
  • 9afa7ff624 minor : clean-up some warnings and style (llama/5094) Georgi Gerganov 2024-01-23 14:12:57 +02:00
  • 0649289f02 ggml : parallelize FP32 conversion when using BLAS (llama/5045) Reinforce-II 2024-01-22 21:15:08 +08:00
  • aaeaa43878 llava : MobileVLM support (llama/4954) XiaotaoChen 2024-01-22 21:09:35 +08:00
  • 078b8e23bf llama : run all KQV ops on the CPU with no KV offload (llama/5049) slaren 2024-01-20 16:05:49 +01:00
  • 74da3e1757 cuda : fix compile error in jetson platform (llama/4975) Kylin 2024-01-20 15:01:46 +08:00
  • 2d2c93a798 ggml : check ggml_add src1 type (ggml/708) Judd 2024-01-26 21:04:01 +08:00
  • 4bbb60efce docs : make model options / model install methods clearer (#1806) Michael Rienstra 2024-01-26 07:39:54 -08:00
  • 1cf679dec4 cmake : make libwhisper.so position independent (#1792) trixirt 2024-01-22 05:02:35 -08:00
  • 41026c1e4b cmake : temporary remove VLA check (#1795) Georgi Gerganov 2024-01-22 14:51:42 +02:00
  • d6b9be21d7 whisper.android : return output from benchmarks (#1785) Neuman Vong 2024-01-20 01:17:38 +11:00
  • c0329acde8 server : implement "verbose_json" format with token details (#1781) Ryan Hitchman 2024-01-18 13:58:42 -07:00
  • fb466b3417 ggml : sync ggml-metal.m Georgi Gerganov 2024-01-18 11:03:13 +02:00
  • 1f50a7d29f sync : llama.cpp Georgi Gerganov 2024-01-17 21:23:33 +02:00
  • 1de21b913d sync : ggml Georgi Gerganov 2024-01-17 21:22:38 +02:00
  • 4aea058e5a ggml : add IQ2 to test-backend-ops + refactoring (llama/4990) Georgi Gerganov 2024-01-17 18:54:56 +02:00
  • fd10234363 imatrix : offload to GPU support (llama/4957) Georgi Gerganov 2024-01-17 18:46:30 +02:00
  • 8fb5c6a409 backend : add eval callback (llama/4935) Georgi Gerganov 2024-01-17 18:39:41 +02:00
  • 2fe5fbfcc2 metal : create autorelease pool during library build (llama/4970) Georgi Gerganov 2024-01-17 18:38:39 +02:00
  • 01637e1a4c ggml : importance matrix support for legacy quants (llama/4969) Kawrakow 2024-01-16 19:51:26 +02:00
  • 1b349eb1f9 metal : log recommendedMaxWorkingSetSize on iOS 16+ (llama/4936) Alex Azarov 2024-01-16 14:33:02 +01:00
  • 138eaebead ggml : introduce GGML_CALL function annotation (llama/4850) Justine Tunney 2024-01-16 03:16:33 -08:00
  • 61b9192f27 cuda : fix dequantize kernel names (llama/4938) Georgi Gerganov 2024-01-15 13:27:00 +02:00
  • 161b51d91a CUDA: faster dequantize kernels for Q4_0 and Q4_1 (llama/4938) Kawrakow 2024-01-15 07:48:06 +02:00
  • f904b31a7d Add ability to use importance matrix for all k-quants (llama/4930) Kawrakow 2024-01-14 16:21:12 +02:00
  • f6614155e4 talk-llama : optional wake-up command and audio confirmation (#1765) Benjamin Heiniger 2024-01-16 14:52:01 +01:00
  • f5f159c320 server : fix building and simplify lib deps on Windows (#1772) Przemysław Pawełczyk 2024-01-15 14:48:13 +01:00
  • 6ebba525f1 talk-llama : sync llama.cpp Georgi Gerganov 2024-01-14 18:08:20 +02:00
  • 2a5874441d talk-llama : llama.cpp Georgi Gerganov 2024-01-14 11:06:28 +02:00
  • d08445c9ad sync : ggml Georgi Gerganov 2024-01-14 10:55:18 +02:00
  • 4a945696cb metal : correctly set SIMD support flags on iOS (llama/4923) Alex Azarov 2024-01-14 09:44:39 +01:00
  • dabc964d83 2-bit quantizations (llama/4897) Kawrakow 2024-01-14 09:45:56 +02:00
  • 654baf693d scripts : sync-ggml-am.sh add option to skip commits Georgi Gerganov 2024-01-14 10:53:19 +02:00
  • f001a3b7b6 talk-llama : sync llama.cpp Georgi Gerganov 2024-01-14 00:13:17 +02:00
  • c615f2c335 sync : ggml Georgi Gerganov 2024-01-14 00:12:17 +02:00
  • d839dd0242 examples : adapt to metal API Georgi Gerganov 2024-01-14 00:09:26 +02:00
  • 435847891c ggml: cache sin/cos for RoPE (llama/4908) Johannes Gäßler 2024-01-13 21:41:37 +01:00
  • 182f290808 metal : remove old API (llama/4919) Georgi Gerganov 2024-01-13 20:45:45 +02:00
  • 447dfc11fc metal : disable log for loaded kernels (llama/4794) Georgi Gerganov 2024-01-13 18:46:37 +02:00
  • 9aa9f3b84e gguf : fix potential infinite for-loop (llama/4600) texmex76 2024-01-13 17:06:20 +01:00
  • 396ebd1e80 metal : refactor kernel loading code (llama/4794) Georgi Gerganov 2024-01-13 18:03:45 +02:00
  • 12490f4398 CUDA: faster q8_0 -> f16 dequantization (llama/4895) Johannes Gäßler 2024-01-12 20:38:54 +01:00
  • db078a9ba8 talk-llama : add optional CLI arg to set the bot name (#1764) RhinoDevel 2024-01-13 19:51:35 +01:00
  • a13a7da5ad examples : add python example for transcription (#1744) james wolf 2024-01-13 12:37:18 -05:00
  • 519f8e8684 whisper : load the model into multiple buffers of max size 1GB (#1763) Georgi Gerganov 2024-01-13 17:47:40 +02:00
  • 40ae0962f4 talk-llama : sync llama.cpp Georgi Gerganov 2024-01-12 22:04:51 +02:00
  • 1560288048 sync : ggml Georgi Gerganov 2024-01-12 21:56:50 +02:00
  • 1ad6fafd91 backend_sched : fix assignments slaren 2024-01-12 20:38:34 +01:00
  • 70840aed5f llama : ggml-backend integration (llama/4766) slaren 2024-01-12 20:07:38 +01:00
  • b24d18feb9 CUDA: fix softmax compile for old CUDA versions (llama/4862) Johannes Gäßler 2024-01-12 12:30:41 +01:00
  • 3fa98f4395 Importance Matrix calculation (llama/4861) Kawrakow 2024-01-12 06:59:57 +01:00
  • d05b7ee90e models : make all scripts to be POSIX Compliant (#1725) Sơn Phan Trung 2024-01-12 19:11:04 +07:00
  • 6dcee35129 ggml : fix 32-bit ARM compat for IQ2_XS (#1758) Georgi Gerganov 2024-01-12 14:02:30 +02:00
  • 5cb345f5e9 go : add SetInitialPrompt method to bindings (#1753) Boris Bliznioukov 2024-01-12 14:44:50 +03:00
  • fbcb52d3cd server : add more parameters to server api (#1754) George Hindle 2024-01-12 11:42:52 +00:00
  • 6b01e3fedd whisper : fix segment length with params.no_timestamps == true Georgi Gerganov 2024-01-12 13:37:38 +02:00
  • f7908f9bb8 params : don't compute timestamps when not printing them (#1755) George Hindle 2024-01-12 11:24:38 +00:00
  • 00b7a4be02 talk-llama : sync llama.cpp Georgi Gerganov 2024-01-11 22:10:10 +02:00
  • 04b0a768b8 swift : remove local ggml.h reference Georgi Gerganov 2024-01-11 22:00:12 +02:00
  • 87670425f2 swift : track ggml release branch Georgi Gerganov 2024-01-11 21:57:40 +02:00
  • 32e71a1861 sync : ggml Georgi Gerganov 2024-01-11 21:54:17 +02:00
  • 9c857cf280 sync : llama.cpp Georgi Gerganov 2024-01-11 21:49:13 +02:00
  • 97b12212dd ggml : SOTA 2-bit quants (add IQ2_XS) (llama/4856) Kawrakow 2024-01-11 20:39:39 +01:00
  • 9fa34d79ec metal : put encoder debug group behind a define (llama/4873) Paul Tsochantaris 2024-01-11 14:31:52 +00:00
  • a0a64a19dd metal : improve dequantize precision to match CPU (llama/4836) Georgi Gerganov 2024-01-09 19:37:08 +02:00
  • bbc23611fa ggml : fix vld1q_s8_x4 32-bit compat (llama/4828) Georgi Gerganov 2024-01-09 10:42:06 +02:00
  • e9783a1fb4 CUDA: faster softmax via shared memory + fp16 math (llama/4742) Johannes Gäßler 2024-01-09 08:58:55 +01:00
  • 9e0cc28792 metal : fix deprecation warning (ggml/690) Georgi Gerganov 2024-01-11 09:34:59 +02:00
  • 73072a7c73 ggml : remove ggml_cpy_inplace and ggml_cont_inplace (ggml/693) Timothy Cronin 2024-01-11 02:27:48 -05:00
  • a8ba1262ff metal : wrap each operation in debug group (ggml/690) Jack Mousseau 2024-01-10 06:19:19 -08:00
  • e66a9a7806 ggml : change GGML_MAX_NAME at compile time (ggml/682) leejet 2024-01-10 21:13:42 +08:00
  • 338442d773 Fix execlp call (ggml/689) Halalaluyafail3 2024-01-09 11:16:37 -05:00
  • 10651bddf6 SOTA 2-bit quants (llama/4773) Kawrakow 2024-01-08 16:02:32 +01:00
  • 53d4d0b30d CUDA: fixed redundant value dequantization (llama/4809) Johannes Gäßler 2024-01-07 17:24:08 +01:00
  • 2865e4710b ggml : use __builtin_amdgcn_sudot4 in __dp4a for gfx11 (llama/4787) Konstantin Zhuravlyov 2024-01-07 01:52:42 -05:00
  • c46a74a19d ggml : do not sched_yield when calling BLAS (llama/4761) Georgi Gerganov 2024-01-05 15:18:21 +02:00
  • 46dc49a6a1 ggml : include stdlib.h before intrin.h (llama/4736) Georgi Gerganov 2024-01-04 10:12:26 +02:00
  • cc7f872131 swift : checkout ggml commit instead of branch (#1750) Alexandru Mariuti 2024-01-10 17:12:06 +01:00
  • bcc1658cd0 talk-llama : add optional Piper TTS support (#1749) RhinoDevel 2024-01-10 15:15:28 +01:00
  • c46886f599 server : add request path option(#1741) Emmanuel Schmidbauer 2024-01-08 17:39:51 -05:00
  • 29f78392c1 main : add cli option to disable system prints (#1740) Georgi Gerganov 2024-01-08 16:41:28 +02:00
  • 022756a872 server : fix server temperature + add temperature_inc (#1729) Georgi Gerganov 2024-01-07 13:35:14 +02:00
  • 3b8c2dff57 talk-llama : sync latest llama.cpp Georgi Gerganov 2024-01-06 17:22:57 +02:00
  • 0b9af32a8b release : v1.5.4 Georgi Gerganov 2024-01-05 17:11:27 +02:00
  • 11b1b63b14 fix : cuda order of synchronization when setting a buffer (ggml/679) Erik Scholz 2024-01-05 16:00:00 +01:00
  • 0e26a6c92e metal : switch back to default.metallib (ggml/681) Georgi Gerganov 2024-01-05 16:30:52 +02:00