Commit Graph

75 Commits (45d796743801d6e3f4d4e516655d99fa69226b72)

Author SHA1 Message Date
Adam Treat 6d943917f1 Fail early/gracefully if incompatible hardware detected. And default to universal builds on mac. 1 year ago
Adam Treat e397fda250 Bump the version and save up to an order of magnitude of disk space for chat files. 1 year ago
Adam Treat 6d4d86d07c Bump the version. 1 year ago
Adam Treat 06bb6960d4 Add about dialog. 1 year ago
Adam Treat f291853e51 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 4a09f0f0ec More extensive usage stats to help diagnose errors and problems in the ui. 1 year ago
Adam Treat 118e0bdc44 Allow removing chats. 1 year ago
Adam Treat a48226613c Turn the chat list into a model. 1 year ago
Adam Treat 8f80f8e3a2 Break out the drawer into own component. 1 year ago
Adam Treat 4d87c46948 Major refactor in prep for multiple conversations. 1 year ago
Adam Treat d1e3198b65 Add new C++ version of the chat model. Getting ready for chat history. 1 year ago
Adam Treat 13401fc52f Bump the version. 1 year ago
Adam Treat 727a74de6c Make an offline installer option. 1 year ago
Adam Treat 9ebf2537fa Bump the version. 1 year ago
Adam Treat 22441a460b Fix the icons more. 1 year ago
Adam Treat 1df4035679 Fix icons. 1 year ago
Adam Treat 3f7852f384 Correct the macOS symlink. 1 year ago
Adam Treat a9bbe3f949 Fix icons and try to make macOS experience happier. 1 year ago
Aaron Miller af83056a4f 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 43eef81ca8 New startup dialog features. 1 year ago
Adam Treat fbce5f2078 Unnecessary after all. 1 year ago
Adam Treat aadeb47026 Put this before. 1 year ago
Adam Treat 8f913c382c Signing ident. 1 year ago
Adam Treat 74c611b49a Add back option. 1 year ago
Adam Treat 3c9139b5d2 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 cd03c5b7d5 Add QuickDialogs2 to CMake component list 1 year ago
Adam Treat c9888a285e Force avx2 off if avx_only is checked. 1 year ago
Adam Treat f456756ba8 Make clear this is optional and bump the version. 1 year ago
Adam Treat e6a8681dbe 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 e1159cd997 Make it easier to test and build installers for localhost and avx only. 1 year ago
Adam Treat 76e5b85128 Try again with macOS icon. 1 year ago
Adam Treat 57276d3520 See if we can get the icon for macOS associated with bundle. 1 year ago
Adam Treat e974b41b2b Change this back on linux/windows. 1 year ago
Adam Treat cd352b958d Working on macos now. 1 year ago
Adam Treat 1d37ebc826 Change name of exe. 1 year ago
Adam Treat f8dc47e796 Need a subdir. 1 year ago
Adam Treat 134b4dd286 macOS specific cmake changes experiment. 1 year ago
Adam Treat 93f54742b9 Small fixes. 1 year ago
Adam Treat e06cff8b48 Consolidate all colors to a central theme object. 1 year ago
Adam Treat c366fc8054 Move the popup dialog into own file and disable network for now. 1 year ago
Adam Treat 889d7d8563 Move settings dialog into own file. 1 year ago
Adam Treat 1f65e381ee New thumbs up/down support for gpt4all-datalake. 1 year ago
Adam Treat cca2a88e47 Getting ready for next update. 1 year ago
Adam Treat bec8072fe1 Fix logic. 1 year ago
eachadea 116f740fb5 Don't build test_hw on apple silicon 1 year ago
Adam Treat 14831cd1c0 Add a small program that tests hardware. 1 year ago
eachadea b09ca009c5 Don't build a universal binary
unless -DBUILD_UNIVERSAL=ON
1 year ago
Adam Treat 55084333a9 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 e6cb6a2ae3 Add a new model download feature. 1 year ago
Adam Treat bbf838354e Don't add version number to the installer or the install location. 1 year ago