1. 09 Apr, 2024 1 commit
    • Blake Mizerany's avatar
      build.go: introduce a friendlier way to build Ollama (#3548) · fccf3eec
      Blake Mizerany authored
      This commit introduces a more friendly way to build Ollama dependencies
      and the binary without abusing `go generate` and removing the
      unnecessary extra steps it brings with it.
      
      This script also provides nicer feedback to the user about what is
      happening during the build process.
      
      At the end, it prints a helpful message to the user about what to do
      next (e.g. run the new local Ollama).
      fccf3eec
  2. 03 Apr, 2024 2 commits
  3. 01 Apr, 2024 1 commit
    • Daniel Hiltgen's avatar
      Switch back to subprocessing for llama.cpp · 58d95cc9
      Daniel Hiltgen authored
      This should resolve a number of memory leak and stability defects by allowing
      us to isolate llama.cpp in a separate process and shutdown when idle, and
      gracefully restart if it has problems.  This also serves as a first step to be
      able to run multiple copies to support multiple models concurrently.
      58d95cc9
  4. 11 Mar, 2024 1 commit
  5. 10 Mar, 2024 1 commit
  6. 09 Mar, 2024 1 commit
  7. 23 Jan, 2024 1 commit
  8. 20 Jan, 2024 1 commit
  9. 17 Jan, 2024 1 commit
  10. 14 Jan, 2024 1 commit
  11. 13 Jan, 2024 1 commit
  12. 11 Jan, 2024 1 commit
  13. 09 Jan, 2024 2 commits
  14. 07 Jan, 2024 1 commit
  15. 04 Jan, 2024 2 commits
  16. 02 Jan, 2024 2 commits
    • Daniel Hiltgen's avatar
      Switch windows build to fully dynamic · d966b730
      Daniel Hiltgen authored
      Refactor where we store build outputs, and support a fully dynamic loading
      model on windows so the base executable has no special dependencies thus
      doesn't require a special PATH.
      d966b730
    • Daniel Hiltgen's avatar
      Refactor how we augment llama.cpp · 9a70aecc
      Daniel Hiltgen authored
      This changes the model for llama.cpp inclusion so we're not applying a patch,
      but instead have the C++ code directly in the ollama tree, which should make it
      easier to refine and update over time.
      9a70aecc
  17. 19 Dec, 2023 3 commits