-
8748d8ac6f
json: attempt to skip slow tests when running under emulator (#8189)
Olivier Chafik
2024-06-28 18:02:05 +01:00
-
26a39bbd6b
Add MiniCPM, Deepseek V2 chat template + clean up
llama_chat_apply_template_internal (#8172)
Xuan Son Nguyen
2024-06-28 15:11:44 +02:00
-
38373cfbab
Add SPM infill support (#8016)
Sigbjørn Skjæret
2024-06-28 12:53:43 +02:00
-
b851b3fba0
cmake : allow user to override default options (#8178)
slaren
2024-06-28 12:37:45 +02:00
-
139cc621e9
json: restore default additionalProperties to false, fix some pattern escapes (#8180)
Olivier Chafik
2024-06-28 09:26:45 +01:00
-
e57dc62057
llama: Add support for Gemma2ForCausalLM (#8156)
pculliton
2024-06-28 00:00:43 -04:00
-
a27aa50ab7
Add missing items in makefile (#8177)
Xuan Son Nguyen
2024-06-28 02:19:11 +02:00
-
cb0b06a8a6
json: update grammars/README w/ examples & note about additionalProperties (#8132)
Olivier Chafik
2024-06-27 22:08:42 +01:00
-
558f44bf83
CI: fix release build (Ubuntu+Mac) (#8170)
loonerin
2024-06-27 15:01:23 -04:00
-
8172ee9da9
cmake : fix deprecated option names not working (#8171)
slaren
2024-06-27 20:04:39 +02:00
-
16791b8f0b
Add chatml fallback for cpp
llama_chat_apply_template (#8160)
Xuan Son Nguyen
2024-06-27 18:14:19 +02:00
-
ab3679112d
flake.lock: Update (#8071)
Georgi Gerganov
2024-06-27 18:37:29 +03:00
-
97877eb10b
Control vector loading fixes (#8137)
jukofyork
2024-06-27 15:48:07 +01:00
-
387952651a
Delete examples/llama.android/llama/CMakeLists.txt (#8165)
Raj Hammeer Singh Hada
2024-06-27 20:09:29 +05:30
-
6030c61281
Add Qwen2MoE 57B-A14B model identifier (#8158)
Sigbjørn Skjæret
2024-06-27 16:27:41 +02:00
-
85a267daaa
CUDA: fix MMQ stream-k for --split-mode row (#8167)
Johannes Gäßler
2024-06-27 16:26:05 +02:00
-
f675b20a3b
Added support for Viking pre-tokenizer (#8135)
kustaaya
2024-06-27 11:58:54 +03:00
-
911e35bb8b
llama : fix CodeLlama FIM token checks (#8144)
Sigbjørn Skjæret
2024-06-27 09:46:41 +02:00
-
ac146628e4
Fix llama-android.cpp for error - "common/common.h not found" (#8145)
Raj Hammeer Singh Hada
2024-06-27 07:27:57 +05:30
-
9b31a40c6d
clip : suppress unused variable warnings (#8105)
Daniel Bevenius
2024-06-27 01:50:09 +02:00
-
c70d117c37
scripts : fix filename sync
Georgi Gerganov
2024-06-26 23:25:22 +03:00
-
ae5d0f4b89
ci : publish new docker images only when the files change (#8142)
slaren
2024-06-26 21:59:28 +02:00
-
31ec3993f6
ggml : add GGML_CUDA_USE_GRAPHS option, restore GGML_CUDA_FORCE_CUBLAS (cmake) (#8140)
slaren
2024-06-26 21:34:14 +02:00
-
c7ab7b612c
make : fix missing -O3 (#8143)
slaren
2024-06-26 20:20:22 +02:00
-
f2d48fffde
sync : ggml
Georgi Gerganov
2024-06-26 19:39:19 +03:00
-
4713bf3093
authors : regen
Georgi Gerganov
2024-06-26 19:36:44 +03:00
-
0e814dfc42
devops : remove clblast + LLAMA_CUDA -> GGML_CUDA (#8139)
Georgi Gerganov
2024-06-26 19:32:07 +03:00
-
a95631ee97
readme : update API notes
Georgi Gerganov
2024-06-26 19:26:13 +03:00
-
f3f65429c4
llama : reorganize source code + improve CMake (#8006)
Georgi Gerganov
2024-06-26 18:33:02 +03:00
-
8854044561
Clarify default MMQ for CUDA and LLAMA_CUDA_FORCE_MMQ flag (#8115)
Isaac McFadyen
2024-06-26 02:29:28 -04:00
-
c8771ab5f8
CUDA: fix misaligned shared memory read (#8123)
Johannes Gäßler
2024-06-26 08:28:02 +02:00
-
494165f3b6
llama : extend llm_build_ffn() to support _scale tensors (#8103)
Eddie-Wang
2024-06-26 14:27:46 +08:00
-
9b2f16f805
json: better support for "type" unions (e.g. nullable arrays w/ typed items) (#7863)
Olivier Chafik
2024-06-26 01:46:35 +01:00
-
6777c544bd
json: fix additionalProperties, allow space after enum/const (#7840)
Olivier Chafik
2024-06-26 01:45:58 +01:00
-
163d50adaf
fixes #7999 (adds control vectors to all
build_XXX() functions in llama.cpp [needs testing] (#8060)
jukofyork
2024-06-25 21:47:40 +01:00
-
6fcbf68235
llama : implement Unigram tokenizer needed by T5 and FLAN-T5 model families (#5763)
fairydreaming
2024-06-25 21:14:35 +02:00
-
e6bf007744
llama : return nullptr from llama_grammar_init (#8093)
Daniel Bevenius
2024-06-25 21:07:28 +02:00
-
84631fe150
json: support integer minimum, maximum, exclusiveMinimum, exclusiveMaximum (#7797)
Olivier Chafik
2024-06-25 20:06:20 +01:00
-
dd047b476c
disable docker CI on pull requests (#8110)
slaren
2024-06-25 19:20:06 +02:00
-
925c30956d
Add healthchecks to llama-server containers (#8081)
joecryptotoo
2024-06-25 08:13:27 -07:00
-
c8ad35955a
Gguf dump start data offset via --data-offset and some extra refactor (#8054)
Brian
2024-06-25 22:03:25 +10:00
-
49c03c79cd
cvector: better prompt handling, add "mean vector" method (#8069)
Xuan Son Nguyen
2024-06-25 13:59:54 +02:00
-
48e6b92cc3
Add chat template support for llama-cli (#8068)
Xuan Son Nguyen
2024-06-25 13:56:49 +02:00
-
3791ad2193
SimpleChat v3.1: Boolean chat request options in Settings UI, cache_prompt (#7950)
HanishKVC
2024-06-25 16:57:35 +05:30
-
f702a90e24
Update control vector help (#8104)
HatsuneMikuUwU33
2024-06-25 10:44:48 +02:00
-
083bacce14
[SYCL] Re-enabled mul_mat_batched_sycl (#8095)
Meng, Hengyu
2024-06-25 10:19:20 +08:00
-
2df373ac40
CUDA: fix matrix multiplication algorithm choice (#8102)
Johannes Gäßler
2024-06-25 01:22:33 +02:00
-
3b099bcd9c
CUDA: fix MMQ writeback for int8 tensor cores (#8100)
Johannes Gäßler
2024-06-24 22:15:33 +02:00
-
a818f3028d
CUDA: use MMQ instead of cuBLAS by default (#8075)
Johannes Gäßler
2024-06-24 17:43:42 +02:00
-
d62e4aaa02
gguf-py : fix tensor groups for encoder-decoder models in gguf-dump.py (#8090)
fairydreaming
2024-06-24 14:13:39 +02:00
-
9a590c8226
CUDA: optimize MMQ int8 tensor core performance (#8062)
Johannes Gäßler
2024-06-24 12:41:23 +02:00
-
52fc8705a0
Option to split during conversion (#6942)
Christian Zhou-Zheng
2024-06-24 05:42:03 -04:00
-
8cb508d0d5
disable publishing the full-rocm docker image (#8083)
slaren
2024-06-24 07:36:11 +02:00
-
646ef4a9cf
embedding : more cli arguments (#7458)
Yann Follet
2024-06-24 13:30:24 +08:00
-
de0d6a68ac
gguf-py, convert-hf : model conversion support for T5 and FLAN-T5 model variants (#5763)
fairydreaming
2024-06-24 07:06:05 +02:00
-
95f57bb5d5
ggml : remove ggml_task_type and GGML_PERF (#8017)
slaren
2024-06-24 03:07:59 +02:00
-
e112b610a1
llama : add support for BitnetForCausalLM (#7931)
Eddie-Wang
2024-06-24 02:27:57 +08:00
-
6a2f298bd7
server : fix JSON-Scheme typo (#7975)
Aarni Koskela
2024-06-23 18:03:08 +03:00
-
11318d9aa1
Fix typo in llama_set_embeddings comment (#8077)
Daniel Bevenius
2024-06-23 15:39:45 +02:00
-
b6b9a8e606
fix CI failures (#8066)
slaren
2024-06-23 13:14:45 +02:00
-
45c0e2e4c1
Refactor Vulkan backend to allow multiple contexts (#7961)
0cc4m
2024-06-23 10:21:25 +02:00
-
b5a5f34efa
Removing extra blank lines that were breaking Lint. (#8067)
Clint Herron
2024-06-22 14:28:18 -04:00
-
3e58b0ee35
cvector: fix CI + correct help message (#8064)
Xuan Son Nguyen
2024-06-22 18:11:30 +02:00
-
adf480c3ab
cvector-generator: Moe Moe Fixie-Fixie for Lots of Formats~! ♡(ᐢ ᴥ ᐢ)♡ (#8052)
HatsuneMikuUwU33
2024-06-22 17:19:37 +02:00
-
3aa184a8c7
convert-hf : change assert to exception (#8015)
0xspringtime
2024-06-22 09:37:41 -04:00
-
5b48cd53a8
Update llama-quantize ppl/file size output from LLaMA-v1 to Llama-3 values (#8058)
ddh0
2024-06-22 07:16:10 -06:00
-
c5a8d4b749
JSON Schema to GBNF integration tests (#7790)
Clint Herron
2024-06-21 23:18:36 -04:00
-
557b653dc9
vulkan: detect multiple devices by deviceUUID instead of deviceID (#8022)
k.h.lai
2024-06-21 16:28:20 +08:00
-
7d5e8777ae
ggml : AVX IQ quants (#7845)
Eve
2024-06-21 05:57:36 +00:00
-
a927b0f3dd
llama : optimize long word tokenization with WPM (#8034)
Georgi Gerganov
2024-06-21 08:51:28 +03:00
-
80ea089d77
llama : allow pooled embeddings on any model (#7477)
Douglas Hanley
2024-06-21 00:38:22 -05:00
-
0e64591e82
swiftui : enable stream updating (#7754)
Shuichi Tsutsumi
2024-06-21 14:30:58 +09:00
-
b1ef562bc1
requirements : Bump torch and numpy for python3.12 (#8041)
Hamdoud Hakem
2024-06-20 21:01:15 +01:00
-
17b291a6a5
convert-hf : Fix the encoding in the convert-hf-to-gguf-update.py (#8040)
Hamdoud Hakem
2024-06-20 20:59:59 +01:00
-
abd894ad96
common: fix warning (#8036)
Johannes Gäßler
2024-06-20 16:40:13 +02:00
-
de391e4c80
[SYCL] Fix windows build and inference (#8003)
luoyu-intel
2024-06-20 13:19:05 +00:00
-
d50f8897a7
CUDA: stream-k decomposition for MMQ (#8018)
Johannes Gäßler
2024-06-20 14:39:21 +02:00
-
2075a66a96
metal : fix
ggml_metal_supports_op for BF16 (#8021)
Michael de Gans
2024-06-19 22:32:01 -07:00
-
ba58993152
server : fix smart slot selection (#8020)
sasha0552
2024-06-19 23:57:10 +00:00
-
a7854743c5
un-ignore
build-info.cmake and build-info.sh (#7996)
Michael de Gans
2024-06-19 13:10:42 -07:00
-
9c77ec1d74
ggml : synchronize threads using barriers (#7993)
slaren
2024-06-19 15:04:15 +02:00
-
a04a953cab
codecov : remove (#8004)
Georgi Gerganov
2024-06-19 13:04:36 +03:00
-
623494a478
[SYCL] refactor (#6408)
Meng, Hengyu
2024-06-19 09:11:51 +08:00
-
37bef89433
tokenizer : BPE fixes (#7530)
jaime-m-p
2024-06-18 18:40:52 +02:00
-
91c188d6c2
Only use FIM middle token if it exists (#7648)
Sigbjørn Skjæret
2024-06-18 14:19:45 +02:00
-
84f6de17f6
Fix no gcc pragma on Windows (#7751)
jojorne
2024-06-18 09:18:32 -03:00
-
61665277af
Allow compiling with CUDA without CUDA runtime installed (#7989)
Ulrich Drepper
2024-06-18 14:00:14 +02:00
-
b96f9afb0d
chore: clean useless beam search param (#7985)
Frank Mai
2024-06-18 15:11:40 +08:00
-
1193778105
readme : update UI list (#7943)
Abheek Gulati
2024-06-17 23:57:41 -07:00
-
5326bcceeb
ggml : sync
Georgi Gerganov
2024-06-18 09:50:45 +03:00
-
e6ecc2be47
whisper : use ggml_backend_sched (whisper/2239)
Georgi Gerganov
2024-06-18 09:37:20 +03:00
-
a94e6ff877
update: support Qwen2-57B-A14B (#7835)
Ștefan-Gabriel Muscalu
2024-06-17 22:08:46 +03:00
-
5b6da18750
Make updates to type cast based on compiler instead of OS (#7851)
Srihari-mcw
2024-06-17 23:53:17 +05:30
-
7c26775adb
llama : disable FA if KV head size do not match (#7982)
Georgi Gerganov
2024-06-17 19:40:01 +03:00
-
b473e95084
Add Nix and Flox install instructions (#7899)
Bryan Honof
2024-06-17 17:37:55 +02:00
-
99052cd227
sched : offload_op also requires supports_op (#7977)
slaren
2024-06-17 16:51:42 +02:00
-
c637fcd34d
fix: divide 0 exception in mamba (#7932)
Frank Mai
2024-06-17 22:11:08 +08:00
-
6a2f0b3474
Implement non-mapped async IO for CUDA on Windows. (#7896)
Markus Tavenrath
2024-06-17 16:10:15 +02:00
-
21be9cab94
rpc : fix load/store misaligned addresses (#7948)
Georgi Gerganov
2024-06-17 11:09:20 +03:00
-
006167aaf6
gguf-dump.py: add --markdown dump output (#7853)
Brian
2024-06-17 15:25:20 +10:00