Skip to content

#Winning solution for Builders Camp Hackathon 2023 Built for Builders Camp Hackathon 2023

Notifications You must be signed in to change notification settings

smiraldr/builders-camp-super-resume

Repository files navigation

builders-camp-super-resume

#Winning solution for Builders Camp Hackathon 2023 Built for Builders Camp Hackathon 2023

To run this project run the following commands

Build and run on localhost

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  

Packages and tools to make stuff easy !

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

NOTE

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.

Project Presentation link:

Presentation

About

#Winning solution for Builders Camp Hackathon 2023 Built for Builders Camp Hackathon 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published