Course Project for DA213
One of libraries used in our project - FAISS, is only available on linux so you'll have to setup the Windows Subsystem for Linux to make to it work or simply run this program in linux. Following this are the steps to do:
- Open terminal/command prompt on your pc with "run as administrator"
- Run the following commands:
wsl --update
wsl --install -d ubuntu
- It'll probably ask you to restart at this point so do that.
- Open terminal again through the same method.
- Run the following command:
wsl
it should open the linux terminal
- Now run the following commands:
sudo apt update && sudo apt upgrade
sudo apt install python3-pip python3-dev
- Now open vs code and install the wsl extension
- click on the following icon at the bottom left:
it should display the following pop-up:
-
Now click on "Connect to WSL". It'll open a new vs code window. open terminal with the hotkey "Ctrl+shift+~" and you should see the linux terminal.
-
run the following commands to create a folder for your project:
mkdir python-project
cd python-project/
- now run:
sudo apt install gh
gh auth login
follow the steps, should be obvious enough and authenticate your github credentials
- Now run the following command in the terminal:
git clone https://github.com/himanshu-skid19/PathFinder-AI-Enhanced-Resumes.git
cd PathFinder-AI-Enhanced-Resumes
- If it doesnt say "WSL: Ubuntu" at the bottom left run:
code .
and it should open a new vs code window with the directory open.
- You are now all set, just run:
pip install -r requirements.txt
and the program would be ready to run
- To start the program run:
python3 -m streamlit run app.py
-
Download the following folder and store it in the root directory: https://drive.google.com/drive/folders/1ScKo5OcaQbt-q0QgwNuSJ2y1bB2hEdEy?usp=sharing Make sure the folder is named as "resumes".
-
Ensure python is install in your system
-
Execute the following commands:
pip install -r requirements.txt
python3 -m streamlit run app.py
├── README.md
├── app.py
├── create_vector_store.py
├── iitg_template.py
├── image-1.png
├── image.png
├── imports.py
├── latex_template.py
├── llm.py
├── output.log
├── output.tex
├── prompts.py
├── read_data.py
├── requirements.txt
└── test_data.py
- Himanshu Singhal - @himanshu-skid19
- Rishita Agarwal - @rishita3003
- Arushi Kumar - @ArushiKumar11