Description of image

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.

-