<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Research on AAYUSHYA</title>
    <link>https://tiwariji.net/tags/research/</link>
    <description>Recent content in Research on AAYUSHYA</description>
    <generator>Hugo -- 0.154.5</generator>
    <language>en</language>
    <lastBuildDate>Tue, 15 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://tiwariji.net/tags/research/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cloud motion prediction v1</title>
      <link>https://tiwariji.net/posts/training-convlstm-simvp/</link>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://tiwariji.net/posts/training-convlstm-simvp/</guid>
      <description>&lt;p&gt;My final year project is &lt;strong&gt;Chase-the-cloud: Cloud motion prediction using INSAT 3DR data&lt;/strong&gt;. And, it&amp;rsquo;s been some time since I&amp;rsquo;ve sat down to write about what I have been working on. And to be fair, this project has made me question my life&amp;rsquo;s existence more than any other project, like ever.&lt;/p&gt;
&lt;p&gt;So, let&amp;rsquo;s talk about it.&lt;/p&gt;
&lt;p&gt;To make you interested in what we&amp;rsquo;re going to be talking about, here&amp;rsquo;s a picture of a trained model&amp;rsquo;s prediction:&lt;/p&gt;</description>
    </item>
    <item>
      <title>text-to-image retrieval</title>
      <link>https://tiwariji.net/posts/text-to-image-retrieval/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://tiwariji.net/posts/text-to-image-retrieval/</guid>
      <description>&lt;p&gt;With the advancements in AI, there have been a lot of problems that have seen ideas from statistics and math applied to them. One of them is retrieval.&lt;/p&gt;
&lt;p&gt;We can broadly look at retrieval as:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;same modal retrieval&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cross modal retrieval&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What I want to discuss today is different ways we can embed information in a &lt;em&gt;vector space&lt;/em&gt; from one modality and use a different modality to access that information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How PolyBlocks lowers tensor programs for GPUs</title>
      <link>https://tiwariji.net/posts/polyblocks/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://tiwariji.net/posts/polyblocks/</guid>
      <description>&lt;p&gt;Recently, at PyTorch Day India in Bangalore, I saw a talk on AI compilers.
Here is the link: &lt;a href=&#34;https://www.youtube.com/watch?v=upzLl0mp74I&#34;&gt;YouTube&lt;/a&gt;&lt;/p&gt;
&lt;h5 id=&#34;picture-from-the-session&#34;&gt;Picture from the session&lt;/h5&gt;
&lt;p&gt;&lt;img alt=&#34;picture of Mr Uday&#34; loading=&#34;lazy&#34; src=&#34;https://tiwariji.net/posts/polyblocks/2026-03-29_16-25.png&#34;&gt;&lt;/p&gt;
&lt;br&gt;
I didn&#39;t know there were Indian labs working on the AI compiler problem. But it turns out there are.
&lt;p&gt;&lt;em&gt;&lt;strong&gt;PolyMage Labs&lt;/strong&gt;&lt;/em&gt; is an IISc lab in Bangalore working on &lt;a href=&#34;https://arxiv.org/abs/2603.06731&#34;&gt;PolyBlocks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Since AI is moving fast, there is a clear need for efficient AI compilers that can lower high-level tensor programs to IR for GPUs, TPUs, and other backends. PolyBlocks minimizes dependency on external vendor libraries like cuBLAS/cuDNN while still generating highly optimized code via compiler-driven transformations and tiling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What torch.compile actually does under the hood</title>
      <link>https://tiwariji.net/posts/torchcompile/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://tiwariji.net/posts/torchcompile/</guid>
      <description>&lt;p&gt;Before we see what &lt;code&gt;torch.compile&lt;/code&gt; does, we should first understand pytorch&amp;rsquo;s default mode and why we&amp;rsquo;d ever want to move away from it.&lt;/p&gt;
&lt;p&gt;PyTorch runs in &lt;strong&gt;eager mode&lt;/strong&gt; by default. Think of it as PyTorch reading and executing your code op by op, as Python encounters each line. It&amp;rsquo;s immediate, flexible, and great for prototyping — but it pays a Python interpreter cost on every single operation.&lt;/p&gt;
&lt;p&gt;For production and deployment, we want to skip that cost. That&amp;rsquo;s where compilation comes in.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
