<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Sascha Kirch on Medium]]></title>
        <description><![CDATA[Stories by Sascha Kirch on Medium]]></description>
        <link>https://medium.com/@SaschaKirch?source=rss-5c38dace9d5e------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*ZX2bVmxAYpL_yUVj2dzRjw.png</url>
            <title>Stories by Sascha Kirch on Medium</title>
            <link>https://medium.com/@SaschaKirch?source=rss-5c38dace9d5e------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 05 Nov 2026 00:16:22 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@SaschaKirch/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Making SAM3 8x Faster — What the Profiler Actually Showed]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/we-made-sam3-8x-faster-for-production-heres-what-the-profiler-actually-showed-b3b05f7472cb?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/1908/1*yyQIQZoz6XNzXY1eBpcqzw.png" width="1908"></a></p><p class="medium-feed-snippet">What profiling a state-of-the-art segmentation model teaches you about running research code efficiently</p><p class="medium-feed-link"><a href="https://aiadvances.org/we-made-sam3-8x-faster-for-production-heres-what-the-profiler-actually-showed-b3b05f7472cb?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/we-made-sam3-8x-faster-for-production-heres-what-the-profiler-actually-showed-b3b05f7472cb?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/b3b05f7472cb</guid>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[deployment]]></category>
            <category><![CDATA[segmentation]]></category>
            <category><![CDATA[pytorch]]></category>
            <category><![CDATA[optimization]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Mon, 06 Apr 2026 18:42:50 GMT</pubDate>
            <atom:updated>2026-04-06T21:33:51.285Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Inside the CUDA Kernel: The GPU Implementation of 3D Gaussian Splatting]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/inside-the-cuda-kernel-the-gpu-implementation-of-3d-gaussian-splatting-74c3261ed721?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/1908/1*VoVL7keSyz9hBRpz3mBYfQ.png" width="1908"></a></p><p class="medium-feed-snippet">Bonus Part: How Flat Arrays, Radix Sort, and Shared Memory Turn Conceptual Tiling Into 100+ FPS Rendering</p><p class="medium-feed-link"><a href="https://aiadvances.org/inside-the-cuda-kernel-the-gpu-implementation-of-3d-gaussian-splatting-74c3261ed721?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/inside-the-cuda-kernel-the-gpu-implementation-of-3d-gaussian-splatting-74c3261ed721?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/74c3261ed721</guid>
            <category><![CDATA[gaussian-splatting]]></category>
            <category><![CDATA[gpu]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[data-science]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sun, 01 Mar 2026 21:47:31 GMT</pubDate>
            <atom:updated>2026-03-02T07:38:46.435Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Tricks That Make Production 3DGS Fast (Even If Ours Isn’t)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/the-tricks-that-make-production-3dgs-fast-even-if-ours-isnt-6cd9928ec307?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*8H_jQvgu_dgGvH_3LTnTYA.png" width="4196"></a></p><p class="medium-feed-snippet">Part 4 of Building a 3D Gaussian Splatting Renderer&#x200A;&#x2014;&#x200A;Understanding the Optimizations That Make Real-Time Rendering Possible</p><p class="medium-feed-link"><a href="https://aiadvances.org/the-tricks-that-make-production-3dgs-fast-even-if-ours-isnt-6cd9928ec307?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/the-tricks-that-make-production-3dgs-fast-even-if-ours-isnt-6cd9928ec307?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/6cd9928ec307</guid>
            <category><![CDATA[gaussian-splatting]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[deep-learning]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sat, 14 Feb 2026 22:49:40 GMT</pubDate>
            <atom:updated>2026-03-02T07:37:08.357Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Splat Your Own Gaussians: From Circles to Ellipses]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/splat-your-own-gaussians-from-circles-to-ellipses-96b69f1e7e3f?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*GnEAh41MltAafh3q6LRdhQ.png" width="4194"></a></p><p class="medium-feed-snippet">Part 3 of Building a 3D Gaussian Splatting Renderer &#x2014;Covariance Matrices, Jacobians, and Proper 2D Projection</p><p class="medium-feed-link"><a href="https://aiadvances.org/splat-your-own-gaussians-from-circles-to-ellipses-96b69f1e7e3f?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/splat-your-own-gaussians-from-circles-to-ellipses-96b69f1e7e3f?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/96b69f1e7e3f</guid>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[gaussian-splatting]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sat, 07 Feb 2026 23:25:40 GMT</pubDate>
            <atom:updated>2026-03-02T07:36:19.662Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Circles Are Not Gaussians (But Let’s Pretend They Are)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/circles-are-not-gaussians-but-lets-pretend-they-are-7bcf6db6efb8?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*oyozzUHNTSpoxazQsOa9Ng.png" width="4194"></a></p><p class="medium-feed-snippet">Part 2 of Building a 3D Gaussian Splatting Renderer&#x200A;&#x2014;&#x200A;Circles, Colors, and Transparency</p><p class="medium-feed-link"><a href="https://aiadvances.org/circles-are-not-gaussians-but-lets-pretend-they-are-7bcf6db6efb8?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/circles-are-not-gaussians-but-lets-pretend-they-are-7bcf6db6efb8?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/7bcf6db6efb8</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[gaussian-splatting]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[rendering]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sun, 01 Feb 2026 12:56:45 GMT</pubDate>
            <atom:updated>2026-03-02T07:35:56.194Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I Built the Slowest 3D Gaussian Splatting Renderer… On Purpose]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/i-built-the-slowest-3d-gaussian-splatting-renderer-on-purpose-a8170b90d9b4?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/1906/1*0oLwjGss1KophRKEO3T8Uw.png" width="1906"></a></p><p class="medium-feed-snippet">Building a deliberately slow, crystal-clear Python renderer to reveal the implementation details that papers skip and GPU kernels hide</p><p class="medium-feed-link"><a href="https://aiadvances.org/i-built-the-slowest-3d-gaussian-splatting-renderer-on-purpose-a8170b90d9b4?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/i-built-the-slowest-3d-gaussian-splatting-renderer-on-purpose-a8170b90d9b4?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/a8170b90d9b4</guid>
            <category><![CDATA[rendering]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[gaussian-splatting]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sun, 25 Jan 2026 00:21:09 GMT</pubDate>
            <atom:updated>2026-03-02T07:35:37.818Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Still Avoiding einsum()? It’s Time to Fix That]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/still-avoiding-einsum-its-time-to-fix-that-6779be94c7ed?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*tRa7aTwTZS96jHAANuedzw.png" width="4196"></a></p><p class="medium-feed-snippet">Build Intuition, Master the Syntax, and Apply einsum() with Real Examples and a Handy Cheat Sheet</p><p class="medium-feed-link"><a href="https://aiadvances.org/still-avoiding-einsum-its-time-to-fix-that-6779be94c7ed?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/still-avoiding-einsum-its-time-to-fix-that-6779be94c7ed?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/6779be94c7ed</guid>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[deep-learning]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Mon, 19 May 2025 00:49:23 GMT</pubDate>
            <atom:updated>2025-05-19T10:46:59.345Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering NumPy: Manual Metadata Manipulation for Memory-Efficient Arrays]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/mastering-numpy-manual-metadata-manipulation-for-memory-efficient-arrays-fc461f64074f?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*i9VR5SXTuaLlZinUfbd45Q.png" width="4196"></a></p><p class="medium-feed-snippet">Part 3: NumPy Like a Pro: A Deep Dive Into Arrays and Performance</p><p class="medium-feed-link"><a href="https://aiadvances.org/mastering-numpy-manual-metadata-manipulation-for-memory-efficient-arrays-fc461f64074f?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/mastering-numpy-manual-metadata-manipulation-for-memory-efficient-arrays-fc461f64074f?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/fc461f64074f</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[data-structures]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Mon, 12 May 2025 01:28:29 GMT</pubDate>
            <atom:updated>2025-05-19T05:27:09.162Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Power of Views: How NumPy Avoids Copies and Saves Memory]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/the-power-of-views-how-numpy-avoids-copies-and-saves-memory-4421bea71dd2?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*uhFAWAvi92zVqDP2UX5LRA.png" width="4196"></a></p><p class="medium-feed-snippet">Part 2: NumPy Like a Pro: A Deep Dive Into Arrays and Performance</p><p class="medium-feed-link"><a href="https://aiadvances.org/the-power-of-views-how-numpy-avoids-copies-and-saves-memory-4421bea71dd2?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/the-power-of-views-how-numpy-avoids-copies-and-saves-memory-4421bea71dd2?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/4421bea71dd2</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Sun, 04 May 2025 22:38:45 GMT</pubDate>
            <atom:updated>2025-05-12T06:39:55.247Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why NumPy Arrays Are So Fast (And How They Really Work)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/why-numpy-arrays-are-so-fast-and-how-they-really-work-1e5b56c75f8b?source=rss-5c38dace9d5e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*OC7R4DdXtEfJ4mj0f2AjIQ.png" width="4196"></a></p><p class="medium-feed-snippet">Part 1: NumPy Like a Pro: A Deep Dive Into Arrays and Performance</p><p class="medium-feed-link"><a href="https://aiadvances.org/why-numpy-arrays-are-so-fast-and-how-they-really-work-1e5b56c75f8b?source=rss-5c38dace9d5e------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/why-numpy-arrays-are-so-fast-and-how-they-really-work-1e5b56c75f8b?source=rss-5c38dace9d5e------2</link>
            <guid isPermaLink="false">https://medium.com/p/1e5b56c75f8b</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[deep-dives]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Sascha Kirch]]></dc:creator>
            <pubDate>Mon, 28 Apr 2025 16:46:01 GMT</pubDate>
            <atom:updated>2025-05-12T06:37:51.800Z</atom:updated>
        </item>
    </channel>
</rss>