Skip to content

Releases: BBC-Esq/VectorDB-Plugin

v2.7.1 - better-er...er

11 Dec 15:56
468895f
Compare
Choose a tag to compare

Consolidated buttons to remove buttons_module.py.

Consolidated metrics scripts to only use metrics_bar.py instead of two scripts, and also started using Qthread instead of multiprocessing and annoying "pipes" between separate processes.

Added "gpu power" metrics if you have an Nvidia GPU. Linux and MacOS still can't display GPU metrics, but CPU/RAM metrics should b displayed properly now.

Added a pulldown for more prompt formatting presents, the default stilling being Llama2/Mistral.

Significant revisions to User Guide so read carefully for helpful tips.

Improved setup.py for people who have CUDA 12.1 installed. Now correctly directs the user.

v2.7 - smooth operations

26 Nov 03:56
d929332
Compare
Choose a tag to compare

Improved initialization.
Improved CPU/GPU metrics.
Improved threading/multiprocessing
Improved transcribe file.
Major refactoring
Killed some bugs
MacOS should work better now.

v2.6.5 - test embeddings

20 Nov 13:11
95b6e96
Compare
Choose a tag to compare

Added a new "test embeddings" checkbox which, when checked, will display the actual contexts retrieved from the vector database and NOT connect to LM Studio. This enables one to check the quality of the embeddings depending on the database creation settings such as chunk size etc.

v2.6.4 - color schemes

13 Nov 15:02
ca9d8bd
Compare
Choose a tag to compare

Added a bunch of custom color schemes, including one for colorblind people.

Updated Embedding Model portion for the User Guide. MAKE SURE AND READ.

Use the setup.py specifically attached to this release instead of the one within the src folder if you have CUDA 12.1 installed and not CUDA 11.8.

I also revised the User Guide after creating this release so used the files specifically attached hereto. Simply place them inside the user guide folder and replace the other files.

v2.6.3 - embedding model details

11 Nov 22:34
fa6913f
Compare
Choose a tag to compare

READ the Embedding Model portion of the revised User Guide.

Also, updated/removed/added awesome embedding models.

v2.6.2 - easy Windows install

11 Nov 00:55
cd161c6
Compare
Choose a tag to compare

Easier Windows installation - just check the updated installation instructions.

v2.6.1 - search audio files!

09 Nov 23:33
60b9722
Compare
Choose a tag to compare

Added a feature in the "Tools" tab to transcribe audio files to .txt, which are then put into the database to be searched!

Added new Transcribe portion of User Manual to explain how to use new feature.

v2.6 - less vram more file-types

02 Nov 13:05
8c4d02d
Compare
Choose a tag to compare

Use the attached config.yaml file instead! It didn't upload correctly the first time.

Fixed an error where 2 instances of the embedding model were sitting in memory and/or not being removed from memory. Overall better memory management now.

Added support for ODT, RTF, and Markdown files.

IMPORTANT: Added the option to change the compute device for creating versus querying the vector database. Read updated "Tips" within the User Manual.

Refactored code.

v2.5 - amazing effort

31 Oct 15:37
c7582f0
Compare
Choose a tag to compare

Update a lot so make sure and review the user manual.

Added settings for the transcription feature. Also, it will only load the whisper model when a user clicks "start recording" and immediately delete it from memory afterwards, addressing the issue that some people don't want it taking up memory.

Added settings for the database itself. Lots of fun to experiment with!

Improved print statements so you can see the number of chunks being created among other inner-workings of the program.

Reduced space on main GUI that buttons took to conserve space overall and display settings better.

Refactored some code for future expansion.

v2.3 - glorious

29 Oct 19:11
ea1da68
Compare
Choose a tag to compare

Added a slew of settings.

Significantly upgraded user guide.

After research, removed some embedding models and added others.

Refactored code to more heavily rely on config.yaml.