1. 01 Jan, 2025 1 commit
  2. 18 Oct, 2024 1 commit
  3. 18 Sep, 2024 1 commit
  4. 23 Aug, 2024 1 commit
  5. 12 Aug, 2024 3 commits
  6. 08 Aug, 2024 1 commit
    • Jesse Gross's avatar
      manifest: Store layers inside manifests consistently as values. · 7edaf6e7
      Jesse Gross authored
      Commit 1829fb61 ("manifest: Fix crash on startup when trying to clean up
      unused files (#5840)") changed the config layer stored in manifests
      from a pointer to a value. This was done in order to avoid potential
      nil pointer dereferences after it is deserialized from JSON in the
      event that the field is missing.
      
      This changes the Layers slice to also be stored by value. This enables
      consistency in handling across the two objects.
      7edaf6e7
  7. 31 Jul, 2024 2 commits
  8. 22 Jul, 2024 1 commit
  9. 18 Jul, 2024 1 commit
  10. 17 Jul, 2024 2 commits
  11. 16 Jul, 2024 2 commits
  12. 15 Jul, 2024 1 commit
  13. 12 Jul, 2024 1 commit
  14. 01 Jul, 2024 2 commits
  15. 27 Jun, 2024 1 commit
  16. 25 Jun, 2024 1 commit
    • Blake Mizerany's avatar
      llm: speed up gguf decoding by a lot (#5246) · cb42e607
      Blake Mizerany authored
      Previously, some costly things were causing the loading of GGUF files
      and their metadata and tensor information to be VERY slow:
      
        * Too many allocations when decoding strings
        * Hitting disk for each read of each key and value, resulting in a
          not-okay amount of syscalls/disk I/O.
      
      The show API is now down to 33ms from 800ms+ for llama3 on a macbook pro
      m3.
      
      This commit also prevents collecting large arrays of values when
      decoding GGUFs (if desired). When such keys are encountered, their
      values are null, and are encoded as such in JSON.
      
      Also, this fixes a broken test that was not encoding valid GGUF.
      cb42e607
  17. 12 Jun, 2024 1 commit
  18. 04 Jun, 2024 2 commits
  19. 20 May, 2024 2 commits
  20. 06 May, 2024 5 commits