<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Pranav Jadhav</title><description>Personal website and blog for Pranav Jadhav.</description><link>https://pranavjadhav.com/</link><item><title>Finetuning LLMs for ReAct</title><link>https://pranavjadhav.com/blog/finetuning-llms-for-react/</link><guid isPermaLink="true">https://pranavjadhav.com/blog/finetuning-llms-for-react/</guid><description>Unleashing the power of finetuning to improve multi-hop question-answering ability in LLMs.</description></item><item><title>GPT-2 from scratch in MLX</title><link>https://pranavjadhav.com/blog/gpt-2-from-scratch-in-mlx/</link><guid isPermaLink="true">https://pranavjadhav.com/blog/gpt-2-from-scratch-in-mlx/</guid><description>A from-scratch GPT-2 implementation optimized for Apple silicon using MLX.</description></item><item><title>Music Transformer</title><link>https://pranavjadhav.com/blog/music-transformer/</link><guid isPermaLink="true">https://pranavjadhav.com/blog/music-transformer/</guid><description>Training a transformer to generate MIDI piano compositions.</description></item><item><title>Optimizing a MatMul with CuTe C++ (Part 1)</title><link>https://pranavjadhav.com/blog/optimizing-a-matmul-with-cute/</link><guid isPermaLink="true">https://pranavjadhav.com/blog/optimizing-a-matmul-with-cute/</guid><description>Implementing CUDA SGEMM optimizations with NVIDIA CuTe layouts and tensors.</description></item></channel></rss>