Installing a local LLM - post 3 of 3

This is a post on getting PrivateGPT to work.

1. Install git repo

Firstly let's assume you have already downloaded and installed PrivateGPT in your local git repository. If that means nothing to you, open your terminal (Linux) and type:

mkdir git

cd git

git clone https://github.com/imartinez/privateGPT


2. Make sure python and libraries are working

Mostly if you install the components it just works, however Ubuntu 22 comes with a version of g++ and friends that it doesn't like. So you have to use Python 3.10 specifically and then run these commands:

cd git/privateGPT

sudo apt-get install python3.10 # please only use this version

pip install 'pygpt4all==v1.0.1' --force-reinstall

sudo apt install libxcb-cursor0


sudo apt-get install python3-dev

python3.10 -m pip install --upgrade pip

sudo apt install build-essential

python3.10 -m pip install hnswlib

python3.10 -m pip install chromadb


then

python3.10 -m pip install chroma-migrate

chroma-migrate

python3.10 -m pip install -r requirements.txt



3. Test it

Copy some PDFs or text files into the folder "source_documents"

cp ~/*.pdf ~/*.txt source_documents/ 


run the ingest script to read the files:

python3.10 ingest.py


run the privateGPT script

python3.10 privategpt.py

Popular posts from this blog

Recent Experiments testing ChatGPT's limits and some useful prompts

Testing ChatGPT on coding - a script to make CSV to ICS

Some rough notes on FreedomGPT and PrivateGPT