-
47f61aaa5f
Fix: do not close file on mmap (#1017)
slaren
2023-04-16 21:27:38 +02:00
-
3173a62eb9
stdout : vertical align outputs for better readibility
Georgi Gerganov
2023-04-16 13:58:48 +03:00
-
489537e6cf
examples: add missing <ctime> include for time() (#1011)
Pavol Rusnak
2023-04-16 12:13:00 +02:00
-
2d3481c721
Fix msys2 build error and warnings (#1009)
nanahi
2023-04-16 17:13:42 +08:00
-
74f5899df4
convert.py: Fix loading safetensors and ggml format on Windows (#991)
comex
2023-04-15 14:53:21 -07:00
-
2f7c8e014e
Fix potential int8 overflow in non-SIMD vec_dot (#986)
Stephan Walter
2023-04-15 18:28:56 +00:00
-
0ad964631f
Refactor ggml.c for future tensor types (#1001)
Stephan Walter
2023-04-15 16:25:38 +00:00
-
e95b6554b4
ggml : add Q8_0 quantization for intermediate results (#951)
Georgi Gerganov
2023-04-15 17:53:22 +03:00
-
aa485cee33
ggml : use posix_memalign on non-Windows env
Georgi Gerganov
2023-04-15 14:25:45 +03:00
-
c12b14b77f
benchmark : fix result validation in benchmark-q4_0-matmult (#987)
Ivan Komarov
2023-04-15 07:51:54 +02:00
-
106faaf297
cmake : add finding the OpenBLAS header file (#992)
katsu560
2023-04-15 14:51:11 +09:00
-
c85e03d12e
Revert "main : alternative instruct mode (Vicuna support, etc.) (#863)" (#982)
Pavol Rusnak
2023-04-14 21:58:43 +02:00
-
489093548c
py : bump sentencepiece to 0.1.98 to support Python 3.11 (#976)
Pavol Rusnak
2023-04-14 21:46:49 +02:00
-
93265e988a
make : fix dependencies, use auto variables (#983)
Stephan Walter
2023-04-14 19:39:48 +00:00
-
c56b715269
Expose type name from ggml (#970)
Pavol Rusnak
2023-04-14 20:05:37 +02:00
-
f4d277ae17
main : alternative instruct mode (Vicuna support, etc.) (#863)
Tomáš Pazdiora
2023-04-14 17:19:17 +02:00
-
c9a59b70a5
ggml : add unary and binary map operations (#874)
Kerfuffle
2023-04-14 08:43:55 -06:00
-
a32f7acc9f
py : cleanup dependencies (#962)
Pavol Rusnak
2023-04-14 15:37:11 +02:00
-
43ffdefb74
py : fix flake8 and isort nitpicks (#960)
Pavol Rusnak
2023-04-14 14:23:21 +02:00
-
1623a6e9b4
ggml : minor
Georgi Gerganov
2023-04-14 13:31:29 +03:00
-
c14e0d2f23
ggml : always allocate buffers with size multiple of GGML_MEM_ALIGN
Georgi Gerganov
2023-04-14 13:31:15 +03:00
-
723dac55fa
py : new conversion script (#545)
comex
2023-04-14 00:03:03 -07:00
-
0f07cacb05
ggml : fix q4_1 dot product types
Georgi Gerganov
2023-04-14 09:45:42 +03:00
-
c5d70f5c9e
ggml : optimize rope function to avoid call powf in the tight loop (#807)
Howard Su
2023-04-14 14:24:52 +08:00
-
be87b6ed20
perplexity : add support for batch size to
--perplexity (#407)
Gary Linscott
2023-04-13 14:50:42 -07:00
-
0e07e6a839
common : remove unnecessary includes (#947)
CRD716
2023-04-13 10:39:25 -05:00
-
a3a2a0eda8
ggml : add GGML_DEFAULT_N_THREADS
Georgi Gerganov
2023-04-13 18:36:40 +03:00
-
d990e3fffc
ggml : speed-up ggml_vec_dot_q4_1() ARM_NEON + 32-bit ARM support (#900)
Georgi Gerganov
2023-04-13 18:32:36 +03:00
-
9190e8eac8
llama : merge llama_internal.h into llama.h
Georgi Gerganov
2023-04-13 18:04:45 +03:00
-
c85980acd0
gitignore : benchmark
Georgi Gerganov
2023-04-13 18:01:22 +03:00
-
6232f2d7fd
ggml : optimize non-SIMD Q4_0 vector dot product (#703)
Stephan Walter
2023-04-13 14:59:50 +00:00
-
6c248707f5
ggml : introduce GGML_ALIGNED_MALLOC/GGML_ALIGNED_FREE macros (#884)
Pavol Rusnak
2023-04-13 16:08:32 +02:00
-
8cda5c981d
fix whitespace (#944)
CRD716
2023-04-13 09:03:57 -05:00
-
ec29272175
readme : remove python 3.10 warning (#929)
CRD716
2023-04-13 08:59:53 -05:00
-
7e941b95eb
readme : llama node binding (#911)
Genkagaku.GPT
2023-04-13 21:54:27 +08:00
-
c729ff730a
flake.nix: add all binaries from bin (#848)
Pavol Rusnak
2023-04-13 15:49:05 +02:00
-
4579af95e8
zig : update build.zig (#872)
Judd
2023-04-13 21:43:22 +08:00
-
8c3ffc2f04
ggml : update cblas_sgemm columns var to be more reasonable (#838)
Vladimir
2023-04-13 15:24:30 +02:00
-
107980d970
examples : add -n to alpaca and gpt4all scripts (#706)
niansa/tuxifan
2023-04-13 15:03:39 +02:00
-
585d91a156
cmake : add explicit F16C option (x86) (#576)
anzz1
2023-04-13 15:48:21 +03:00
-
95ea26f6e9
benchmark : add tool for timing q4_0 matrix multiplication (#653)
SebastianApel
2023-04-13 14:46:23 +02:00
-
82d146df9b
do not force the prompt file to end with a new line (#908)
Pavol Rusnak
2023-04-13 11:33:16 +02:00
-
e7f6997f89
Don't crash on ftype (formerly f16) == 4 (#917)
Stephan Walter
2023-04-12 15:06:16 +00:00
-
f76cb3a34d
readme : change "GPU support" link to discussion
Georgi Gerganov
2023-04-12 14:48:57 +03:00
-
782438070f
readme : update hot topics with link to "GPU support" issue
Georgi Gerganov
2023-04-12 14:31:12 +03:00
-
4dbbd40750
readme: link to sha256sums file (#902)
Nicolai Weitkemper
2023-04-12 08:46:20 +02:00
-
8b679987cd
Fix whitespace, add .editorconfig, add GitHub workflow (#883)
Pavol Rusnak
2023-04-11 21:45:44 +02:00
-
3e6e70d8e8
Add enum llama_ftype, sync ggml_type to model files (#709)
Stephan Walter
2023-04-11 15:03:51 +00:00
-
2663d2c678
Windows fixes (#890)
comex
2023-04-11 06:19:54 -07:00
-
a0caa34b16
Add BAIR's Koala to supported models (#877)
qouoq
2023-04-11 04:41:53 +08:00
-
461ba9e66e
ggml : fix WASM build
Georgi Gerganov
2023-04-10 23:20:01 +03:00
-
c3ac702e5e
ggml : add ggml_cont() + optimize ggml_cpy() for contiguous dst
Georgi Gerganov
2023-04-10 22:40:28 +03:00
-
9d634ef452
ggml : remove trailing whitespaces
Georgi Gerganov
2023-04-10 19:32:45 +03:00
-
d9a239c410
Simplify to include lower-case windows.h always, fix compile on mingw32 (#747)
Marco Matthies
2023-04-10 19:57:59 +02:00
-
684da25926
ggml : fix quantize_row_q4_1() ARM_NEON (close #876)
Georgi Gerganov
2023-04-10 19:29:48 +03:00
-
180b693a47
Print model version.
comex
2023-04-08 13:08:21 -07:00
-
f963b63afa
Rewrite loading code to try to satisfy everyone:
comex
2023-04-08 12:24:37 -07:00
-
aaf3b23deb
fix for windows utf-8 input (#840)
Tomáš Pazdiora
2023-04-08 17:49:39 +02:00
-
f2d1c47294
cmake should link openblas properly with -lopenblas like how it's done in the makefile (#839)
eiery
2023-04-08 07:15:17 -04:00
-
317fb12fbd
Add new binaries to flake.nix (#847)
lon
2023-04-08 07:04:23 -03:00
-
62cfc54f77
Add quantize-stats command for testing quantization (#728)
unbounded
2023-04-08 00:09:18 +02:00
-
698f7b5d63
make : add libllama.so target for llama-cpp-python (#797)
bhubbb
2023-04-08 02:11:58 +10:00
-
c1950c3431
zig : don't link examples/common.cpp for non-example (#814)
iacore
2023-04-07 16:05:29 +00:00
-
4953e9007f
llama : always sort logits before nucleus sampling (#812)
Ivan Stepanov
2023-04-07 19:02:12 +03:00
-
cc9cee8e9e
Do not crash when it has nothing to say. (#796)
Sergey Alirzaev
2023-04-06 17:59:11 +02:00
-
d2beca95dc
Make docker instructions more explicit (#785)
Pavol Rusnak
2023-04-06 08:56:58 +02:00
-
eeaa7b0492
ggml : multi-thread ggml_rope() (~3-4 times faster on M1) (#781)
Georgi Gerganov
2023-04-05 22:11:03 +03:00
-
986b6ce9f9
ggml, llama : avoid heavy V transpose + improvements (#775)
Georgi Gerganov
2023-04-05 22:07:33 +03:00
-
3416298929
Update README.md
Georgi Gerganov
2023-04-05 19:54:30 +03:00
-
5a8c4f6240
llama : define non-positive top_k; top_k range check (#779)
Ivan Stepanov
2023-04-05 19:20:05 +03:00
-
ff05d05c96
miku.sh : add executable bit (#780)
at8u
2023-04-05 15:59:13 +00:00
-
62b3e81aae
media : add logos and banners
Georgi Gerganov
2023-04-05 18:58:06 +03:00
-
8d10406d6e
readme : change logo + add bindings + add uis + add wiki
Georgi Gerganov
2023-04-05 18:56:20 +03:00
-
ed1c214e66
zig : add build.zig (#773)
iacore
2023-04-05 15:06:02 +00:00
-
0c44427df1
make : missing host optimizations in CXXFLAGS (#763)
Ivan Stepanov
2023-04-05 17:38:37 +03:00
-
594cc95fab
readme : update with CMake and windows example (#748)
Adithya Balaji
2023-04-05 16:36:12 +02:00
-
88ed5761b8
examples : add Miku.sh (#724)
at8u
2023-04-05 14:32:42 +00:00
-
58c438cf7d
Add Accelerate/BLAS when using Swift (#765)
Andrew Duffy
2023-04-05 11:44:24 +01:00
-
53dbba7695
Windows: reactive sigint handler after each Ctrl-C (#736)
mgroeber9110
2023-04-03 18:00:55 +02:00
-
437e77855a
10+% performance improvement of ggml_vec_dot_q4_0 on AVX2 (#654)
SebastianApel
2023-04-03 09:52:28 +02:00
-
cd7fa95690
Define non-positive temperature behavior (#720)
Ivan Stepanov
2023-04-03 03:19:04 +03:00
-
a0c0516416
Remove torch GPU dependencies from the Docker.full image (#665)
bsilvereagle
2023-04-02 15:13:03 -07:00
-
d8d4e865cd
Add a missing step to the gpt4all instructions (#690)
Thatcher Chamberlin
2023-04-02 06:48:57 -04:00
-
e986f94829
Added api for getting/setting the kv_cache (#685)
Christian Falch
2023-04-02 12:23:04 +02:00
-
c0bb1d3ce2
ggml : change ne to int64_t (#626)
Marian Cepok
2023-04-02 12:21:31 +02:00
-
6e7801d08d
examples : add gpt4all script (#658)
Leonardo Neumann
2023-04-02 04:56:20 -03:00
-
81040f10aa
llama : do not allocate KV cache for "vocab_only == true" (#682)
Stephan Walter
2023-04-02 07:18:53 +00:00
-
c4f89d8d73
make : use -march=native -mtune=native on x86 (#609)
Fabian
2023-04-02 09:17:05 +02:00
-
5b70e7de4c
fix default params for examples/main (#697)
Murilo Santana
2023-04-01 23:41:12 -03:00
-
a717cba844
py: huggingface -> Hugging Face (#686)
Ikko Eltociear Ashimine
2023-04-02 01:38:18 +09:00
-
d0a7f742e7
readme: replace termux links with homepage, play store is deprecated (#680)
rimoliga
2023-04-01 11:57:30 -03:00
-
0d054e292e
Show error message when -f fails
Slaren
2023-03-31 20:03:48 +02:00
-
3525899277
Enable -std= for cmake builds, fix warnings (#598)
Stephan Walter
2023-03-31 19:19:16 +00:00
-
1d08882afa
Optimize AVX2 ggml_vec_dot_q4_0 (#642)
slaren
2023-03-31 17:55:52 +02:00
-
02c5b27e91
Add AVX acceleration (#617)
perserk
2023-03-31 16:55:44 +05:00
-
cbef542879
py : cleanup the code
Pavol Rusnak
2023-03-29 21:31:24 +02:00
-
9733104be5
drop quantize.py (now that models are using a single file)
Pavol Rusnak
2023-03-31 00:52:06 +02:00
-
3df890aef4
readme : update supported models
Georgi Gerganov
2023-03-30 22:31:54 +03:00
-
ee0c40dd6d
Introduce GGML migration tool for new file format
Justine Tunney
2023-03-30 05:42:56 -07:00
-
6f23ba5ee2
Ensure --mlock works properly with mmap() support
Justine Tunney
2023-03-30 01:53:36 -07:00