Progress Reports

Demos and Other Presentations

Demo 1 Slides

Demo 1 Team 12 Report (1).pdf


Fine-Tuning Plan

Client Presentation 4020 Oct. 3rd (1).pdf


Demo 2 Slides

Demo 2 Team 12 Report.pdf


Demo 3 Slides

Demo 3 Team 12 Presentation.pdf


 

End of Week Meeting Reports 

Week 1

Met up in class to choose our project and discuss what we could do for the project.

Week 2

Met up as a team on Wednesday and talked about dividing up the work for our first phase which was the research phase. It was finalized that Eitan and Prashanth would work on the research of analyzing code quality, Liban on testing, Tirmidi documentation, and Vennela on diagramming.

Week 3

First client meeting on Tuesday where we discussed expectations for the project and research. We were to use the KernelBench dataset from HuggingFace and the OpenAI API to translate snippets and evaluate their quality with some grading system.

Week 4

Met as a team on Wednesday to discuss progress made and goals for demo 1. The goals established were: Have initial research completed on the KernelBench dataset, have API documentation done, testing for our modules done, requirements and design documents done, diagrams done, and something to demo.

Week 5

Met up as a team on Thursday to discuss progress and what should specifically be demo'd. A PyPI tool was to be created that would translate user's code from the command line. Discussed who should do what for the presentation slides.

Week 6

Client meeting happened before Demo 1 to show progress and get approval for the next steps of our project. We presented our presentation and then told the client that the class requires us to make an application not just a research paper. We talked about different ways we could go about making an application for our topic.

Week 7

We met as a team on Tuesday to discuss making issues in Gitlab for Demo 2 and who should do what. It was decided that Eitan was to update the PyPI tool, Fine-Tuning, and help on deployment of the application, Liban on backend, Tirmidi on frontend, Prashanth on Prompt Engineering, and Vennela on Fine-Tuning. We met with the client and Prof. Jannesari to show our fine-tuning plan and get approval on next steps.

Week 8

A meeting commenced on Thursday to discuss progress on our parts for Demo 2.  Prashanth pointed out an idea that we could use OpenRouter to have models tested from different companies rather than just use OpenAI.

Week 9

We met as a team on Wednesday to discuss progress and goals that we have for Demo 2. Our goals were the following: Complete the first iteration of the frontend and backend, deploy both on GCP, have backend/frontend diagrams completed, have fine-tuned models ingrained in our application, have the updates to the PyPI tool complete, and have the best prompt from prompt engineering in our applications.

Week 10

A Client Meeting commenced before Demo 2 to show progress made and look for suggestions on what to improve upon. The client requested that we conduct more research on the prompt-engineering and approved of our application progress. We presented our Demo 2 slides.

Week 11

We met up with the client and Prof. Jannesari to discuss next steps for the project for the final demo and progress we've made so far. They suggested that we begin to work on the research paper and the requirements they had for it. 

Week 12

We met as a team on Wednesday to talk about who will do what for the final demo. It was decided that Eitan would work on documentation and help out on the frontend, Prashanth and Vennela would work on more research and then the research paper, Liban would work on the backend and Tirmidi the frontend. 

Week 13

We met as a team on Thursday to discuss progress made on our parts. Tirmidi requested that he could use additional help on the frontend. 

Week 14

We had a meeting with the client on Wednesday to discuss our progress and and show him what we are all working on. He approved of it and shared that we add a feature to input a whole repository as a translation source. 

Week 15

The final week before the demo we met as a team on Tuesday to discuss our goals for what we should have done before the final presentation on Finals week Tuesday. The goals were: Finish the frontend and backend, finish the research paper, complete the senior design website, complete all documentation, make the final slides, and craft the handover documents for the client.