1. 23 Aug, 2024 1 commit
  2. 12 Aug, 2024 1 commit
  3. 31 Jul, 2024 1 commit
  4. 10 Jul, 2024 1 commit
  5. 27 Jun, 2024 1 commit
  6. 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
  7. 20 Jun, 2024 1 commit
  8. 18 Jun, 2024 1 commit
  9. 14 Jun, 2024 1 commit
    • Daniel Hiltgen's avatar
      Improve multi-gpu handling at the limit · 6fd04ca9
      Daniel Hiltgen authored
      Still not complete, needs some refinement to our prediction to understand the
      discrete GPUs available space so we can see how many layers fit in each one
      since we can't split one layer across multiple GPUs we can't treat free space
      as one logical block
      6fd04ca9
  10. 11 Jun, 2024 1 commit
  11. 08 Jun, 2024 1 commit
  12. 06 Jun, 2024 1 commit
  13. 24 May, 2024 2 commits
  14. 23 May, 2024 1 commit
  15. 21 May, 2024 1 commit
  16. 10 May, 2024 1 commit
  17. 08 May, 2024 1 commit
  18. 06 May, 2024 2 commits
  19. 23 Apr, 2024 1 commit
  20. 17 Apr, 2024 2 commits
  21. 11 Apr, 2024 1 commit
  22. 10 Apr, 2024 2 commits
  23. 04 Apr, 2024 1 commit
  24. 03 Apr, 2024 1 commit
  25. 02 Apr, 2024 1 commit
  26. 01 Apr, 2024 2 commits
  27. 29 Mar, 2024 1 commit
  28. 12 Mar, 2024 1 commit
  29. 08 Mar, 2024 1 commit
  30. 07 Mar, 2024 1 commit
  31. 21 Feb, 2024 1 commit
  32. 12 Jan, 2024 1 commit
  33. 09 Jan, 2024 1 commit
  34. 08 Jan, 2024 1 commit
  35. 19 Dec, 2023 1 commit