Tharun Anandh

GSoC 2024 Contributor


Education: B.Tech in Computer Science and Engineering, National Institute of Technology, Tiruchirapalli, Tamil Nadu, India

Ongoing project: Integrate a Large Language Model with the xeus-cpp Jupyter kernel
Xeus-cpp, a Jupyter kernel for C++, is built upon the native implementation of the Jupyter protocol, xeus. This setup empowers users to interactively write and execute C++ code, providing immediate visibility into the results.With its REPL (read-eval-print-loop) functionality, users can rapidly prototype and iterate without the need to compile and run separate C++ programs. Additionally, this integration facilitates seamless interaction between C++ and Python within the same Jupyter environment. With the ever growing popularity of large language models, this project aims to integrate a large language model with the xeus-cpp Jupyter kernel. This integration will enable users to interactively generate and execute code in C++ leveraging the assistance of the language model.

Project Proposal: URL

Mentors: Anutosh Bhat, Johan Mabille, Aaron Jomy, David Lange, Vassil Vassilev


Integrate a large language model with the Xeus-cpp jupyter kernel - Progress Update, Slides, Team Meeting, 24 July 2024
Integrate a large language model with the Xeus-cpp jupyter kernel, Slides, Team Meeting, 5 June 2024