Anuj Solanki
GSoC Week 01 Summary
27 May 2024 - 02 June 2024
Introduction
Welcome to my Week 1 summary of my Google Summer of Code (GSoC) journey. This week, my focus was on setting up the AGL master branch on a remote server and starting the process of creating Yocto recipes for Whisper AI. The journey was filled with learning experiences and challenges that helped me grow and understand the intricacies of open source development in the Automotive Grade Linux (AGL) environment.
Tasks I Have Completed This Week
Setup the AGL master branch on the remote server: Followed the steps on AGL Documentation to build the AGL image.
Started creating the Yocto recipes for Whisper AI and successfully created the recipes for:
python3-torch
python3-numpy
python3-tiktoken
sleef
python3-more-itertools
python3-tqdm
Issues Faced
CMake and Ninja dependencies: Faced issues related to CMake and Ninja dependencies while creating the recipe for
python3-triton
.OpenBLAS, SciPy, and LAPACK: Encountered problems with these dependencies while building the
agl-service-voiceagent
.
Next Week Tasks
Complete the recipes for Whisper AI: Focus on finalizing the Yocto recipes required for Whisper AI.
Resolve issues in building the voice-agent: Address the dependency issues to ensure a successful build of the voice-agent service.
Useful Resources
Conclusion
This week has been productive with significant progress in setting up the development environment and starting the core tasks. Despite encountering several challenges, I am confident that with continued effort and the resources at my disposal, I will be able to overcome these hurdles. I look forward to diving deeper into the project in the coming weeks and achieving my goals for the next phase of my GSoC journey.
-