#Winning solution for Builders Camp Hackathon 2023 Built for Builders Camp Hackathon 2023
To run this project run the following commands
To spin up a local elasticsearch cluster and frontend for the application Run the following:
docker-compose up
After the elasticsearch cluster is up - create an index for storing the input data from frontend. Run the following commands:
sudo chmod +x create_index.sh
./create_index.sh
Elasticsearch GUI Web Extension - lightweight extension used to interact with elasticsearch
Intel Transformers Optimization Python SDK - Intel Python SDK to optimize and accelerate performance on Intel CPUs
Intel Pytorch Optimization Python SDK - Intel Python SDK to optimize and accelerate performance on Intel CPUs for inference
Due to challenges with building a fully performant application within time limit on Intel powered machines ( we used mac as our dev machines :") ) - the code for model inference was run on jupter notebook on Intel Dev Cloud which have been included in the repositories. In ideal scenario we would have created an api for the embedding and ranking logic which would be called through frontend on events like upload resume and upload job description. The final algorithm was tested and derived in the limited time of hackathon.