feat: incremental gguf parser (#10822)
* incremental gguf parser
* gguf: update test to not rely on gguf on disc
* re-use existing create gguf
* read capabilities from gguf kv
* kv exists
* update tests
* s/doneFunc/successFunc/g
* new buffered reader
---------
Co-authored-by:
Bruce MacDonald <brucewmacdonald@gmail.com>
Showing
fs/gguf/gguf.go
0 → 100644
fs/gguf/gguf_test.go
0 → 100644
fs/gguf/keyvalue.go
0 → 100644
fs/gguf/keyvalue_test.go
0 → 100644
fs/gguf/lazy.go
0 → 100644
fs/gguf/reader.go
0 → 100644
fs/gguf/tensor.go
0 → 100644
| ... | @@ -19,7 +19,7 @@ require ( | ... | @@ -19,7 +19,7 @@ require ( |
| github.com/d4l3k/go-bfloat16 v0.0.0-20211005043715-690c3bdd05f1 | github.com/d4l3k/go-bfloat16 v0.0.0-20211005043715-690c3bdd05f1 | ||
| github.com/dlclark/regexp2 v1.11.4 | github.com/dlclark/regexp2 v1.11.4 | ||
| github.com/emirpasic/gods/v2 v2.0.0-alpha | github.com/emirpasic/gods/v2 v2.0.0-alpha | ||
| github.com/google/go-cmp v0.6.0 | github.com/google/go-cmp v0.7.0 | ||
| github.com/mattn/go-runewidth v0.0.14 | github.com/mattn/go-runewidth v0.0.14 | ||
| github.com/nlpodyssey/gopickle v0.3.0 | github.com/nlpodyssey/gopickle v0.3.0 | ||
| github.com/pdevine/tensor v0.0.0-20240510204454-f88f4562727c | github.com/pdevine/tensor v0.0.0-20240510204454-f88f4562727c | ||
| ... | ... |