- 17 Nov, 2024 4 commits
-
-
Tushar Adhatrao authored
-
Vinh Nguyen authored
-
Jeffrey Morgan authored
-
Jeffrey Morgan authored
-
- 16 Nov, 2024 1 commit
-
-
Daniel Hiltgen authored
Follow up to #7217 - merge after release
-
- 15 Nov, 2024 3 commits
-
-
Jesse Gross authored
This is a partial revert of 8a35bb92 "runner.go: Increase survivability of main processing loop", removing the panic handler. Although we want to avoid errors taking down the runner, we also should make the user aware of problems when they happen. In the future, we can restructure things so both parts are true.
-
Jesse Gross authored
Currently, if an error occurs during the prep stages (such as tokenizing) of a single request, it will only affect that request. However, if an error happens during decoding, it can take down the entire runner. Instead, it's better to drop the tokens that triggered the error and try to keep going. However, we also need to stop when we run out of tokens, otherwise, this just causes an infinite loop. This is likely the cause of at least some of the hanging issues that have been reported. Bug #7573
-
Daniel Hiltgen authored
Fix a rebase glitch from the old C++ runner build model
-
- 14 Nov, 2024 7 commits
-
-
Patrick Devine authored
-
Bruce MacDonald authored
- golang.org/x/sync v0.3.0 -> v0.9.0 - golang.org/x/image v0.14.0 -> v0.22.0 - golang.org/x/text v0.15.0 -> v0.20.0
-
Jesse Gross authored
It's possible to get prompts that consist entirely of whitespace - this is most likely to happen when generating embeddings. Currently, we will trim this away, leaving an empty prompt, which will then generate an error. Generating embeddings from whitespace should not trigger an error, as this may break pipelines. It's better to just leave the whitespace in place and process what we are given. This is consistent with past versions of Ollama. Bug #7578
-
Jesse Gross authored
NUM_PARALEL is currently enforced by the Ollama server process - it will only issue requests to the runner if the maximum number of concurrent requests has not been exceeded. Although this should be sufficient, it is good for the runner to protect its own data structures. Currently, if too many requests get through to the runner, they will just get stuck and never return. This may help with reports of Ollama hanging, though it is unclear how it would actually occur. Bug #7573
-
Michael Yang authored
fix(mllama): sync backend between batches
-
Blake Mizerany authored
-
Michael Yang authored
-
- 12 Nov, 2024 8 commits
-
-
Jesse Gross authored
-
Daniel Hiltgen authored
It looks like 8 minutes isn't quite enough and we're seeing sporadic timeouts
-
Daniel Hiltgen authored
This adds support for the Jetson JetPack variants into the Go runner
-
Daniel Hiltgen authored
Docker uses the container filesystem for name resolution, so we can't guide users to use the name of the host group. Instead they must specify the numeric ID.
-
Daniel Hiltgen authored
GPU support can break on some systems after a while. This captures a known workaround to solve the problem.
-
Jesse Gross authored
The structure of the accounting for KV cache shifting was carried over from the old runner but it now doesn't feel natural with the new runner. There are a number of invariants that should hold true but are difficult to reason about. There is at least one bug report that would imply that the invariants are not holding. This reduces the number of implicit assumptions and is more forgiving of unexpected situations. It also improves behavior around which input tokens are kept when truncation occurs. Bug #7545
-
Joey Zheng authored
-
Evan authored
-
- 11 Nov, 2024 4 commits
-
-
Prasad Bhalerao authored
-
Ivo Stoykov authored
-
frances720 authored
-
Evan authored
-
- 10 Nov, 2024 1 commit
-
-
Arhan Busam authored
-
- 08 Nov, 2024 3 commits
-
-
Jesse Gross authored
If we get a request with a zero length image, it will result in an out-of-bounds error when we pass the data to the image encoder.
-
Edward J. Schwartz authored
-
Daniel Hiltgen authored
-
- 07 Nov, 2024 5 commits
-
-
Daniel Hiltgen authored
This should have been in #7347 but was overlooked.
-
Daniel Hiltgen authored
This enables the workaround code only for windows which should help windows users with muliple AMD GPUs
-
Daniel Hiltgen authored
Some users are reporting crashes during nvcuda.dll initialization on windows. This should help narrow down where things are going bad.
-
Daniel Hiltgen authored
Bring consistency with the old generate script behavior
-
Daniel Hiltgen authored
On linux nvcc isn't automatically linking to the same cuda version.
-
- 06 Nov, 2024 3 commits
-
-
Jesse Gross authored
-
Jesse Gross authored
Now that server.cpp is gone, we don't need to keep passing arguments that were only ignored and only kept for compatibility.
-
Jesse Gross authored
The Go runner does not have a problem with supporting parallel requests for most multimodal models. Now that we won't be potentially falling back to server.cpp, this restriction can be lifted. However, the new mllama model can't support parallel requests, so we will need to keep a restriction for that.
-
- 05 Nov, 2024 1 commit
-
-
RAPID ARCHITECT authored
added reddit rate below hexabot, ollama powered reddit search and analysis with streamlit for the intervace
-