52 Commits (v0.7.1)

Author SHA1 Message Date
Jesse Gross 1f371ea92f ml: Panic rather than return error on tensor allocation failure 1 year ago
Jesse Gross 73d6a82cce ollamarunner: Memory usage reporting 1 year ago
Jesse Gross 94ab428e3f ggml: Seperate tensor load from backend creation 1 year ago
Jesse Gross fe623c2cf4 ollamarunner: Multi-modal worst case graph 1 year ago
Jesse Gross 3c14461d5d ollamarunner: Separate text and multimodal graphs 1 year ago
Jesse Gross 499ae7311f ollamarunner: Base cached tokens on current prompt 1 year ago
Michael Yang 23125648b8
chore: update mllama to use ollama engine (#10637) 1 year ago
Michael Yang f95a1f2bef
feat: add trace log level (#10650) 1 year ago
Jeffrey Morgan fa9973cd7f
api: remove unused sampling parameters (#10581) 1 year ago
Jesse Gross 3d9498a425 ollamarunner: Use correct constant to remove cache entries 1 year ago
Jeffrey Morgan 3b2d2c8326
api: remove unused or unsupported api options (#10574) 1 year ago
Jesse Gross c2f5d6662b ollamarunner: Re-enable worst case graph preallocation. 1 year ago
Jesse Gross 8e8f2c6d67 ollamarunner: Fix memory leak when processing images 1 year ago
Jesse Gross a27462b708 ollamarunner: Temporarily disable worst case graph preallocation 1 year ago
Parth Sareen a53d744b01
llama: remove model loading for grammar (#10096) 1 year ago
Jesse Gross dbb149e6f7 ollamarunner: Preallocate worst case graph at startup 1 year ago
Bruce MacDonald e53b3cbd0c
llm: set done reason at server level (#9830) 1 year ago
jmorganca b42970063d kvcache: Add check for values that fall out of sliding window cache 1 year ago
Jesse Gross 493385eb3e ollamarunner: Don't truncate a SameBatch 1 year ago
Bruce MacDonald 66b2539238
runner: clear cache when shift is not possible (#9433) 1 year ago
Jesse Gross b2a465296d runner: Release semaphore and improve error messages on failures 1 year ago
Jesse Gross 5d097277ef ollamarunner: Ensure batch size limits are not exceeded 1 year ago
Michael Yang 74bd09652d ml/backend/ggml: load tensors in 32KiB chunks 1 year ago
Jesse Gross 3ed7ad3ab3 kvcache: Pass granular cache size into implementations 1 year ago
Jesse Gross 0ff28758b3 ollamarunner: Provide mechanism for backends to report loading progress 1 year ago
Jesse Gross 0fbfcf3c9c model: Pass input tensor instead of raw data to models 1 year ago
Jesse Gross 0c220935bd input: Rename Options to Batch 1 year ago
Jesse Gross bf24498b1e ollamarunner: Check for minBatch of context space when shifting 1 year ago
Bruce MacDonald 95e271d98f
runner: remove cache prompt flag from ollama runner (#9826) 1 year ago
Jesse Gross 282bfaaa95 ollamarunner: Use a separate context per multimodal input 1 year ago
Jesse Gross 9679f40146 ml: Allow models to constrain inputs to a single batch 1 year ago
Bruce MacDonald 3892c3a703
llm: remove internal subprocess req and resp types (#9324) 1 year ago
Michael Yang ec46f3286c engine: error on embeddings; not currently implemented 1 year ago
jmorganca 65b0f329d1 Revert "Allow models to force a new batch" 1 year ago
Jesse Gross 06007c0a18 Allow models to force a new batch 1 year ago
Jeffrey Morgan e093db92c4
sample: temporarily use grammars for constrained generation in new engine (#9586) 1 year ago
Jesse Gross a1cda80bcb model: Update encoder cache to use multimodal input processing handler 1 year ago
Jesse Gross 4614fafae0 ollamarunner: Don't panic for unimplemented features at runtime. 1 year ago
Jesse Gross 4100ed7bdd ml: Add support for quantized KV cache 1 year ago
Jesse Gross 0daaaef8c9 ollamarunner: Quiet debug logging and panic on unimplemented features 1 year ago
Parth Sareen 0682dae027
sample: improve ollama engine sampler performance (#9374) 1 year ago
Jesse Gross a7e63b82be ollamarunner: Improve multimodal input handling 1 year ago
Jesse Gross b70fc4d51e model: Don't unconditionally add special tokens 1 year ago
Michael Yang 05a01fdecb ml/backend/ggml: consolidate system info logging 1 year ago
Jesse Gross 21aa666a1e ml: Enable support for flash attention 1 year ago
Michael Yang 31e472baa4 runner: defer context cancel 1 year ago
Bruce MacDonald 0c1041ad85
runner: default to greedy sampler for performance (#9407) 1 year ago
Michael Yang d6af13efed runner: simplify tensor split parsing 1 year ago
Michael Yang a59f665235 ml/backend/ggml: fix debug logging 1 year ago
Parth Sareen 0b7e1676eb
sample: add sampling package for new engine (#8410) 1 year ago