Commit Graph

74 Commits (280ad04c632f374441253aaf04c95cf5b7ec717b)

Author SHA1 Message Date
Adam Treat eb294d5623 Bump the version and save up to an order of magnitude of disk space for chat files. 1 year ago
Adam Treat ba76cecbdf Bump the version. 1 year ago
Adam Treat c2a81e5692 Add about dialog. 1 year ago
Adam Treat 01e582f15b First attempt at providing a persistent chat list experience.
Limitations:

1) Context is not restored for gpt-j models
2) When you switch between different model types in an existing chat
   the context and all the conversation is lost
3) The settings are not chat or conversation specific
4) The sizes of the chat persisted files are very large due to how much
   data the llama.cpp backend tries to persist. Need to investigate how
   we can shrink this.
1 year ago
Adam Treat db094c5b92 More extensive usage stats to help diagnose errors and problems in the ui. 1 year ago
Adam Treat 548e68ee0c Allow removing chats. 1 year ago
Adam Treat 925ad70833 Turn the chat list into a model. 1 year ago
Adam Treat 1b1c3f6333 Break out the drawer into own component. 1 year ago
Adam Treat 414a12c33d Major refactor in prep for multiple conversations. 1 year ago
Adam Treat bbffa7364b Add new C++ version of the chat model. Getting ready for chat history. 1 year ago
Adam Treat 08b38bb4d2 Bump the version. 1 year ago
Adam Treat ae17598a51 Make an offline installer option. 1 year ago
Adam Treat 1f3d4e487f Bump the version. 1 year ago
Adam Treat f3663cc55e Fix the icons more. 1 year ago
Adam Treat 7c9b936408 Fix icons. 1 year ago
Adam Treat 6df4f8783f Correct the macOS symlink. 1 year ago
Adam Treat 312f1dc354 Fix icons and try to make macOS experience happier. 1 year ago
Aaron Miller 3db5337ed5 put chat.exe in 'bin' folder of build tree
because this is also in llama.cpp's CMakeLists:
https://github.com/ggerganov/llama.cpp/blob/master/CMakeLists.txt#L11
this is where libllama.dll winds up, causing attempts to run the chat UI
from Qt Creator on Windows to fail due to not finding libllama.dll - I've been
working around this by copying libllama.dll *out* of bin/ but have been
bitten a few times by forgetting to keep doing that and the build getting
out of sync.
1 year ago
Adam Treat 812431f78d New startup dialog features. 1 year ago
Adam Treat 562906da11 Unnecessary after all. 1 year ago
Adam Treat c409dbfa7a Put this before. 1 year ago
Adam Treat 65f15acc41 Signing ident. 1 year ago
Adam Treat 76a32c2fcd Add back option. 1 year ago
Adam Treat 4b47478626 Move the backend code into own subdirectory and make it a shared library. Begin fleshing out the C api wrapper that bindings can use. 1 year ago
Aaron Miller 9031ba8d67 Add QuickDialogs2 to CMake component list 1 year ago
Adam Treat fdecc7a60e Force avx2 off if avx_only is checked. 1 year ago
Adam Treat 13c71bfa4a Make clear this is optional and bump the version. 1 year ago
Adam Treat 2a8b126920 Always download to a local directory outside of the binary directory otherwise
models will be deleted when updates occur. Update version.
1 year ago
Adam Treat 0ee8bf4a2e Make it easier to test and build installers for localhost and avx only. 1 year ago
Adam Treat 969395041d Try again with macOS icon. 1 year ago
Adam Treat 1a43c10c24 See if we can get the icon for macOS associated with bundle. 1 year ago
Adam Treat e90373d27d Change this back on linux/windows. 1 year ago
Adam Treat d2b26c74b2 Working on macos now. 1 year ago
Adam Treat fe3a44092e Change name of exe. 1 year ago
Adam Treat 840a3dd93c Need a subdir. 1 year ago
Adam Treat 756a830139 macOS specific cmake changes experiment. 1 year ago
Adam Treat b150e199b3 Small fixes. 1 year ago
Adam Treat 2e6baace9d Consolidate all colors to a central theme object. 1 year ago
Adam Treat 42eec8b64c Move the popup dialog into own file and disable network for now. 1 year ago
Adam Treat 42e8f3faec Move settings dialog into own file. 1 year ago
Adam Treat b8fcd406dc New thumbs up/down support for gpt4all-datalake. 1 year ago
Adam Treat 10ebbafc22 Getting ready for next update. 1 year ago
Adam Treat 3578693a43 Fix logic. 1 year ago
eachadea 91ec6f1a9d Don't build test_hw on apple silicon 1 year ago
Adam Treat 89f455a1a6 Add a small program that tests hardware. 1 year ago
eachadea b36e235112 Don't build a universal binary
unless -DBUILD_UNIVERSAL=ON
1 year ago
Adam Treat 71b308e914 Add llama.cpp support for loading llama based models in the gui. We now
support loading both gptj derived models and llama derived models.
1 year ago
Adam Treat 169afbdc80 Add a new model download feature. 1 year ago
Adam Treat 74757d4d1b Don't add version number to the installer or the install location. 1 year ago
Adam Treat cf27c3b1a7 Bump the version for the context bug fix. 1 year ago