<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>The Lambda Deep Learning Blog</title>
    <link>https://lambda.ai/blog</link>
    <description>The Lambda Deep Learning Blog</description>
    <language>en</language>
    <pubDate>Mon, 03 Aug 2026 12:30:30 GMT</pubDate>
    <dc:date>2026-08-03T12:30:30Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>From tokens to concepts: how particle models perceive the world</title>
      <link>https://lambda.ai/blog/from-tokens-to-concepts-how-particle-models-perceive-the-world</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/from-tokens-to-concepts-how-particle-models-perceive-the-world" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda_blog_3D-DLP_1600x860.png" alt="Lambda blog header on a black background. A grid of pixel-like patches on the left dissolves into clean white object shapes on the right, illustrating the shift from token-based to object-centric perception. Title: &amp;quot;From tokens to concepts, how particle models perceive the world." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Patch-based vision models exhibit a related class of failure modes: fixed patches may split a single object across multiple tokens or place parts of several objects within one token. This, in turn,&amp;nbsp; makes it difficult for the model to infer object boundaries and correctly associate features across patches—an instance of the broader visual binding problem in computer vision.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/from-tokens-to-concepts-how-particle-models-perceive-the-world" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda_blog_3D-DLP_1600x860.png" alt="Lambda blog header on a black background. A grid of pixel-like patches on the left dissolves into clean white object shapes on the right, illustrating the shift from token-based to object-centric perception. Title: &amp;quot;From tokens to concepts, how particle models perceive the world." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Patch-based vision models exhibit a related class of failure modes: fixed patches may split a single object across multiple tokens or place parts of several objects within one token. This, in turn,&amp;nbsp; makes it difficult for the model to infer object boundaries and correctly associate features across patches—an instance of the broader visual binding problem in computer vision.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Ffrom-tokens-to-concepts-how-particle-models-perceive-the-world&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>computer vision</category>
      <category>Lambda research</category>
      <category>deep latent particles</category>
      <category>3D scene representation</category>
      <category>object-centric representation learning</category>
      <category>self-supervised learning</category>
      <category>robotics</category>
      <category>ICML 2026</category>
      <pubDate>Mon, 03 Aug 2026 12:30:30 GMT</pubDate>
      <author>amirali.zadeh@lambda.ai (Amir Zadeh)</author>
      <guid>https://lambda.ai/blog/from-tokens-to-concepts-how-particle-models-perceive-the-world</guid>
      <dc:date>2026-08-03T12:30:30Z</dc:date>
    </item>
    <item>
      <title>Prompt injection doesn't care what your agent does for a living</title>
      <link>https://lambda.ai/blog/prompt-injection-doesnt-care-what-your-agent-does-for-a-living</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/prompt-injection-doesnt-care-what-your-agent-does-for-a-living" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda-blog_prompt-injection-doesn-t-care-what-your%20%282%29.png" alt="Prompt injection doesn't care what your agent does for a living" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;h2&gt;What 1,433 winning attacks looked like when we clustered them&lt;/h2&gt; 
&lt;p&gt;Most teams test agent security one domain at a time. Is the customer-support bot safe? The code assistant? The expense approver? Each gets its own red-team pass, its own scenario list, its own sense of "we checked."&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/prompt-injection-doesnt-care-what-your-agent-does-for-a-living" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda-blog_prompt-injection-doesn-t-care-what-your%20%282%29.png" alt="Prompt injection doesn't care what your agent does for a living" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;h2&gt;What 1,433 winning attacks looked like when we clustered them&lt;/h2&gt; 
&lt;p&gt;Most teams test agent security one domain at a time. Is the customer-support bot safe? The code assistant? The expense approver? Each gets its own red-team pass, its own scenario list, its own sense of "we checked."&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fprompt-injection-doesnt-care-what-your-agent-does-for-a-living&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>prompt injection</category>
      <category>AI agent security</category>
      <category>adversarial testing</category>
      <category>red teaming</category>
      <category>LLM security</category>
      <category>indirect prompt injection</category>
      <category>AgentBeats security arena</category>
      <category>OWASP LLM</category>
      <category>AI agent vulnerabilities</category>
      <pubDate>Fri, 31 Jul 2026 18:34:23 GMT</pubDate>
      <guid>https://lambda.ai/blog/prompt-injection-doesnt-care-what-your-agent-does-for-a-living</guid>
      <dc:date>2026-07-31T18:34:23Z</dc:date>
      <dc:creator>Devina Jain</dc:creator>
    </item>
    <item>
      <title>Keeping 100k battles of untrusted agent code in their lane</title>
      <link>https://lambda.ai/blog/keeping-100k-battles-of-untrusted-agent-code-in-their-lane</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/keeping-100k-battles-of-untrusted-agent-code-in-their-lane" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Lambda_AgentBeats_blog_1600x860%20%281%29.png" alt="Keeping 100k battles of untrusted agent code in their lane" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;In March 2026, Lambda ran &lt;strong&gt;AgentBeats&lt;/strong&gt;, an AI agent security competition in which teams submit two kinds of agents: an &lt;em&gt;&lt;strong&gt;attacker&lt;/strong&gt;&lt;/em&gt; that tries to manipulate a target LLM into doing something harmful, and a &lt;em&gt;&lt;strong&gt;defender&lt;/strong&gt;&lt;/em&gt; that tries to stay helpful while refusing the trap (check the final leaderboard &lt;a href="http://agentbeats-competition-2026.s3-website-us-east-1.amazonaws.com/leaderboard/"&gt;here&lt;/a&gt;). Our platform pairs them, runs the battle, and scores the outcome. The agents are graded on how effectively they subvert the system, which means the platform's job is to stay correct and on schedule while the code it hosts is trying to break things.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/keeping-100k-battles-of-untrusted-agent-code-in-their-lane" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Lambda_AgentBeats_blog_1600x860%20%281%29.png" alt="Keeping 100k battles of untrusted agent code in their lane" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;In March 2026, Lambda ran &lt;strong&gt;AgentBeats&lt;/strong&gt;, an AI agent security competition in which teams submit two kinds of agents: an &lt;em&gt;&lt;strong&gt;attacker&lt;/strong&gt;&lt;/em&gt; that tries to manipulate a target LLM into doing something harmful, and a &lt;em&gt;&lt;strong&gt;defender&lt;/strong&gt;&lt;/em&gt; that tries to stay helpful while refusing the trap (check the final leaderboard &lt;a href="http://agentbeats-competition-2026.s3-website-us-east-1.amazonaws.com/leaderboard/"&gt;here&lt;/a&gt;). Our platform pairs them, runs the battle, and scores the outcome. The agents are graded on how effectively they subvert the system, which means the platform's job is to stay correct and on schedule while the code it hosts is trying to break things.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fkeeping-100k-battles-of-untrusted-agent-code-in-their-lane&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>research</category>
      <category>AI-agent</category>
      <category>NVIDIA HGX H100</category>
      <category>AI research</category>
      <category>Lambda AI</category>
      <category>AI agents</category>
      <category>Lambda research</category>
      <category>Agents</category>
      <pubDate>Thu, 30 Jul 2026 12:26:21 GMT</pubDate>
      <guid>https://lambda.ai/blog/keeping-100k-battles-of-untrusted-agent-code-in-their-lane</guid>
      <dc:date>2026-07-30T12:26:21Z</dc:date>
      <dc:creator>David Hartmann</dc:creator>
    </item>
    <item>
      <title>In high-frequency trading data, noise isn't the problem. Assumptions are.</title>
      <link>https://lambda.ai/blog/high-frequency-trading-data-part-1</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/high-frequency-trading-data-part-1" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/HFT%20data%20processing_Part%201%20-%20Blog%20post.png" alt="High-frequency trading data preprocessing" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Lambda recently &lt;a href="https://lambda.ai/blog/lambda-partners-with-hudson-river-trading-to-power-quantitative-research-and-development"&gt;teamed with Hudson River Trading (HRT)&lt;/a&gt;, one of the most respected quantitative trading firms in the world, to power their trading research and development on Lambda Cloud. It's a deal that reflects something we've been seeing more broadly: access to compute is a necessary condition for frontier quantitative research, but it's not sufficient. The firms doing the most ambitious work are running into a separate, harder problem in how they prepare and understand their data.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/high-frequency-trading-data-part-1" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/HFT%20data%20processing_Part%201%20-%20Blog%20post.png" alt="High-frequency trading data preprocessing" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Lambda recently &lt;a href="https://lambda.ai/blog/lambda-partners-with-hudson-river-trading-to-power-quantitative-research-and-development"&gt;teamed with Hudson River Trading (HRT)&lt;/a&gt;, one of the most respected quantitative trading firms in the world, to power their trading research and development on Lambda Cloud. It's a deal that reflects something we've been seeing more broadly: access to compute is a necessary condition for frontier quantitative research, but it's not sufficient. The firms doing the most ambitious work are running into a separate, harder problem in how they prepare and understand their data.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fhigh-frequency-trading-data-part-1&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>lambda cloud</category>
      <category>Blackwell</category>
      <category>1-Click Cluster</category>
      <category>NVIDIA HGX B200</category>
      <category>financial services</category>
      <category>GPU infrastructure</category>
      <category>quant</category>
      <category>high-frequency trading</category>
      <pubDate>Fri, 24 Jul 2026 12:25:43 GMT</pubDate>
      <guid>https://lambda.ai/blog/high-frequency-trading-data-part-1</guid>
      <dc:date>2026-07-24T12:25:43Z</dc:date>
      <dc:creator>Jessica Nicholson</dc:creator>
    </item>
    <item>
      <title>Your coding harness shouldn't be a black box</title>
      <link>https://lambda.ai/blog/your-coding-harness-shouldnt-be-a-black-box</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/your-coding-harness-shouldnt-be-a-black-box" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Noumena%20-%20Blog%201600x860.png" alt="Your coding harness shouldn't be a black box" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;New models ship every day, both open and closed. The harness you run them through decides how much of that capability you actually get. Depending on the harness, you can get wildly different results from the same model. A smaller model with the right tools can outperform a larger one, and a harness tuned for the right model can blast away its competition.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/your-coding-harness-shouldnt-be-a-black-box" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Noumena%20-%20Blog%201600x860.png" alt="Your coding harness shouldn't be a black box" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;New models ship every day, both open and closed. The harness you run them through decides how much of that capability you actually get. Depending on the harness, you can get wildly different results from the same model. A smaller model with the right tools can outperform a larger one, and a harness tuned for the right model can blast away its competition.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fyour-coding-harness-shouldnt-be-a-black-box&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>inference</category>
      <category>AI-agent</category>
      <category>agentic AI</category>
      <category>LLM inference</category>
      <category>AI agents</category>
      <category>Coding harness</category>
      <category>Coding</category>
      <category>Agents</category>
      <pubDate>Tue, 21 Jul 2026 19:01:02 GMT</pubDate>
      <guid>https://lambda.ai/blog/your-coding-harness-shouldnt-be-a-black-box</guid>
      <dc:date>2026-07-21T19:01:02Z</dc:date>
      <dc:creator>Zach Mueller</dc:creator>
    </item>
    <item>
      <title>One photo in. A full 3D scene out.</title>
      <link>https://lambda.ai/blog/one-photo-in-a-full-3d-scene-out</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/one-photo-in-a-full-3d-scene-out" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/PixARMesh_blog_1600x860.png" alt="PixARMesh: rebuilding a room from a single image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Point a camera at a room. Get back a complete, editable 3D model of everything in it: the sofa, the table, the chairs, each one a clean mesh you can rotate, move, and drop into a game engine or a design tool. That is PixARMesh, a single-image 3D scene reconstruction method from UC San Diego and Lambda, accepted at CVPR 2026.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/one-photo-in-a-full-3d-scene-out" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/PixARMesh_blog_1600x860.png" alt="PixARMesh: rebuilding a room from a single image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;Point a camera at a room. Get back a complete, editable 3D model of everything in it: the sofa, the table, the chairs, each one a clean mesh you can rotate, move, and drop into a game engine or a design tool. That is PixARMesh, a single-image 3D scene reconstruction method from UC San Diego and Lambda, accepted at CVPR 2026.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fone-photo-in-a-full-3d-scene-out&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>AI research</category>
      <category>computer vision</category>
      <category>3D scene understanding</category>
      <pubDate>Mon, 20 Jul 2026 12:21:17 GMT</pubDate>
      <guid>https://lambda.ai/blog/one-photo-in-a-full-3d-scene-out</guid>
      <dc:date>2026-07-20T12:21:17Z</dc:date>
      <dc:creator>Jianwen Xie</dc:creator>
    </item>
    <item>
      <title>Why your Kubernetes scheduler can't handle AI workloads</title>
      <link>https://lambda.ai/blog/why-your-kubernetes-scheduler-cant-handle-ai-workloads</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/why-your-kubernetes-scheduler-cant-handle-ai-workloads" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda_blog_why-cant-handle-workloads_1600x860.png" alt="Lambda blog header on a black background patterned with hexagons. A cluster of seven hexagons sits at right, one filled white at the center, the rest outlined, evoking a scheduler placing work into one cell. Title: &amp;quot;Why your Kubernetes scheduler can't handle AI workloads." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;Imagine this scenario: You have a distributed training job with 16 worker pods, each requesting 1 GPU. 4 GPUs are currently available. The default Kubernetes scheduler (&lt;/span&gt;&lt;code&gt;&lt;span style="font-family: terminal, monospace;"&gt;kube-scheduler&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt;) may schedule those 4 pods while the remaining 12 stay pending.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;Meanwhile, those 4 GPUs are reserved by pods that cannot make progress until the full distributed job is ready. No one else on the cluster can use them. Your job isn't actually training. The other cluster users' jobs can't use those reserved GPUs either. The cluster is busy doing absolutely nothing.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;This is a classic partial-scheduling deadlock. By default, &lt;/span&gt;&lt;code&gt;kube-scheduler&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt; doesn't gang-schedule; the feature exists in alpha but ships disabled. It schedules pods one at a time, meaning it has no concept of "all pods in this job must start together, or none of them start."&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;The second problem is that &lt;/span&gt;&lt;code&gt;kube-scheduler&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt; lacks multi-node fabric topology awareness. While it can track basic on-node constraints such as available CPU or memory capacity, it doesn’t account for which separate nodes share the same NVIDIA Quantum, or how high-bandwidth interconnects are routed across the cluster network. It places pods wherever capacity exists. For distributed training, this introduces severe communication latency that throttles performance at scale.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;For teams running small jobs on a few GPUs, this inefficiency is tolerable. For AI/ML organizations running distributed training across dozens or hundreds of GPUs, it breaks the entire workflow.&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/why-your-kubernetes-scheduler-cant-handle-ai-workloads" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda_blog_why-cant-handle-workloads_1600x860.png" alt="Lambda blog header on a black background patterned with hexagons. A cluster of seven hexagons sits at right, one filled white at the center, the rest outlined, evoking a scheduler placing work into one cell. Title: &amp;quot;Why your Kubernetes scheduler can't handle AI workloads." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;Imagine this scenario: You have a distributed training job with 16 worker pods, each requesting 1 GPU. 4 GPUs are currently available. The default Kubernetes scheduler (&lt;/span&gt;&lt;code&gt;&lt;span style="font-family: terminal, monospace;"&gt;kube-scheduler&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt;) may schedule those 4 pods while the remaining 12 stay pending.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;Meanwhile, those 4 GPUs are reserved by pods that cannot make progress until the full distributed job is ready. No one else on the cluster can use them. Your job isn't actually training. The other cluster users' jobs can't use those reserved GPUs either. The cluster is busy doing absolutely nothing.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;This is a classic partial-scheduling deadlock. By default, &lt;/span&gt;&lt;code&gt;kube-scheduler&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt; doesn't gang-schedule; the feature exists in alpha but ships disabled. It schedules pods one at a time, meaning it has no concept of "all pods in this job must start together, or none of them start."&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;The second problem is that &lt;/span&gt;&lt;code&gt;kube-scheduler&lt;/code&gt;&lt;span style="color: #1f1f1f;"&gt; lacks multi-node fabric topology awareness. While it can track basic on-node constraints such as available CPU or memory capacity, it doesn’t account for which separate nodes share the same NVIDIA Quantum, or how high-bandwidth interconnects are routed across the cluster network. It places pods wherever capacity exists. For distributed training, this introduces severe communication latency that throttles performance at scale.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="color: #1f1f1f;"&gt;For teams running small jobs on a few GPUs, this inefficiency is tolerable. For AI/ML organizations running distributed training across dozens or hundreds of GPUs, it breaks the entire workflow.&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fwhy-your-kubernetes-scheduler-cant-handle-ai-workloads&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>distributed training</category>
      <category>kubernetes</category>
      <category>AI infrastructure</category>
      <category>Kueue</category>
      <category>KAI scheduler</category>
      <category>Volcano</category>
      <category>GPU scheduling</category>
      <pubDate>Thu, 16 Jul 2026 12:35:42 GMT</pubDate>
      <guid>https://lambda.ai/blog/why-your-kubernetes-scheduler-cant-handle-ai-workloads</guid>
      <dc:date>2026-07-16T12:35:42Z</dc:date>
      <dc:creator>Cody Brownstein</dc:creator>
    </item>
    <item>
      <title>GLM 5.2: a new rise of open-weight agentic models</title>
      <link>https://lambda.ai/blog/glm-5.2-a-new-rise-to-open-weight-agentic-models</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/glm-5.2-a-new-rise-to-open-weight-agentic-models" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/GLM%205.2-%20Blog%201600x860.png" alt="Lambda blog header on a black background. The Lambda logo sits top-left. A large stylized &amp;quot;5.2&amp;quot; in outlined strokes with RGB chromatic-split edges fills the right side. Title in a cream block: &amp;quot;GLM 5.2.&amp;quot; Subtitle: &amp;quot;A new rise of open-weight agentic models." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;On June 16th, &lt;a href="http://Z.ai"&gt;Z.ai&lt;/a&gt; released GLM 5.2, its latest flagship model. At the time of announcement, it advertised scores at or near Anthropic and OpenAI's models, and far ahead of GLM 5.1. In the world of usable, deployable, and reliable AI models, however, the benchmarks matter, but don’t paint the picture of how capable the model is in the real world. What happened next has turned the field on its head.&lt;/p&gt; 
&lt;p&gt;Many call it the &lt;a href="https://www.interconnects.ai/p/glm-52-is-the-step-change-for-open"&gt;"DeepSeek moment for agents."&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;GLM itself is the exact same architecture at 744 billion parameters. So large that most individuals can’t run it on their own hardware and must rely on cloud compute just to access it.&amp;nbsp;With large models such as these, the usual pattern is that&amp;nbsp;for a&amp;nbsp;few days everyone gets excited, a few individuals run it on-premises and show how slow (or fast) it can run quantized, and then most people fall back into the cloud with models like Anthropic's Claude Opus and OpenAI’s GPT. More reputable sources reported not only that this model is the real deal, but also that experienced labs and industry leaders were replacing much of their workloads with GLM (and, a few weeks later, keeping it there after extensive testing).&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/glm-5.2-a-new-rise-to-open-weight-agentic-models" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/GLM%205.2-%20Blog%201600x860.png" alt="Lambda blog header on a black background. The Lambda logo sits top-left. A large stylized &amp;quot;5.2&amp;quot; in outlined strokes with RGB chromatic-split edges fills the right side. Title in a cream block: &amp;quot;GLM 5.2.&amp;quot; Subtitle: &amp;quot;A new rise of open-weight agentic models." class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;On June 16th, &lt;a href="http://Z.ai"&gt;Z.ai&lt;/a&gt; released GLM 5.2, its latest flagship model. At the time of announcement, it advertised scores at or near Anthropic and OpenAI's models, and far ahead of GLM 5.1. In the world of usable, deployable, and reliable AI models, however, the benchmarks matter, but don’t paint the picture of how capable the model is in the real world. What happened next has turned the field on its head.&lt;/p&gt; 
&lt;p&gt;Many call it the &lt;a href="https://www.interconnects.ai/p/glm-52-is-the-step-change-for-open"&gt;"DeepSeek moment for agents."&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;GLM itself is the exact same architecture at 744 billion parameters. So large that most individuals can’t run it on their own hardware and must rely on cloud compute just to access it.&amp;nbsp;With large models such as these, the usual pattern is that&amp;nbsp;for a&amp;nbsp;few days everyone gets excited, a few individuals run it on-premises and show how slow (or fast) it can run quantized, and then most people fall back into the cloud with models like Anthropic's Claude Opus and OpenAI’s GPT. More reputable sources reported not only that this model is the real deal, but also that experienced labs and industry leaders were replacing much of their workloads with GLM (and, a few weeks later, keeping it there after extensive testing).&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fglm-5.2-a-new-rise-to-open-weight-agentic-models&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>agentic AI</category>
      <category>AI infrastructure</category>
      <category>GLM</category>
      <category>open-weight models</category>
      <category>cloud inference</category>
      <category>open-source AI</category>
      <category>LLM benchmarks</category>
      <pubDate>Thu, 09 Jul 2026 12:25:13 GMT</pubDate>
      <guid>https://lambda.ai/blog/glm-5.2-a-new-rise-to-open-weight-agentic-models</guid>
      <dc:date>2026-07-09T12:25:13Z</dc:date>
      <dc:creator>Zach Mueller</dc:creator>
    </item>
    <item>
      <title>Lambda’s keynote at the ALVR workshop co-located with ACL 2026</title>
      <link>https://lambda.ai/blog/lambdas-keynote-at-the-alvr-workshop-co-located-with-acl-2026</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/lambdas-keynote-at-the-alvr-workshop-co-located-with-acl-2026" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda-blog_lambda-s-keynote-at-the-alvr-workshop-co%20%283%29.png" alt="Lambda's keynote at ALVR workshop" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;On July 3, Lambda's research team delivers a keynote at the Advances in Language and Vision Research (ALVR) workshop, co-located with ACL 2026 in San Diego.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/lambdas-keynote-at-the-alvr-workshop-co-located-with-acl-2026" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/lambda-blog_lambda-s-keynote-at-the-alvr-workshop-co%20%283%29.png" alt="Lambda's keynote at ALVR workshop" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;On July 3, Lambda's research team delivers a keynote at the Advances in Language and Vision Research (ALVR) workshop, co-located with ACL 2026 in San Diego.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Flambdas-keynote-at-the-alvr-workshop-co-located-with-acl-2026&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>physical AI</category>
      <category>world models</category>
      <category>multimodal research</category>
      <category>ALVR workshop</category>
      <category>Lambda research</category>
      <category>ACL 2026</category>
      <category>synthetic data generation</category>
      <category>3D scene understanding</category>
      <pubDate>Wed, 01 Jul 2026 21:03:32 GMT</pubDate>
      <author>amirali.zadeh@lambda.ai (Amir Zadeh)</author>
      <guid>https://lambda.ai/blog/lambdas-keynote-at-the-alvr-workshop-co-located-with-acl-2026</guid>
      <dc:date>2026-07-01T21:03:32Z</dc:date>
    </item>
    <item>
      <title>What happens when Claude Code gets an experiment tracker</title>
      <link>https://lambda.ai/blog/what-happens-when-claude-code-gets-an-experiment-tracker</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/what-happens-when-claude-code-gets-an-experiment-tracker" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Lambda_Claude-experiment-tracker_blog_1600x860.png" alt="What happens when Claude Code gets an experiment tracker" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;At CVPR 2026, Lambda ran a live demo for two and a half days: Claude Code teaching Google's Gemma 4 to play a Tetris-like game. Claude Code started with a Gemma 4 model that couldn't play at all. It pressed “down” and lost in seconds. By the end of the demo, the same agent had iterated through hundreds of experiments, trying various board representations, image inputs, prompts, inference settings, and vLLM launch parameters. Slowly but surely, Claude taught Gemma 4 how to play.&lt;/p&gt; 
&lt;p&gt;No human tuned the parameters. No human chose the prompts. Claude Code ran the experiments, tracked what worked, and built on its own results.&lt;/p&gt; 
&lt;p&gt;It ran on GPUs that would’ve have been underutilized otherwise: 468 experiments for zero added compute cost.&lt;/p&gt; 
&lt;p&gt;The tool that made this possible is the_lab.api.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://lambda.ai/blog/what-happens-when-claude-code-gets-an-experiment-tracker" title="" class="hs-featured-image-link"&gt; &lt;img src="https://lambda.ai/hubfs/Lambda_Claude-experiment-tracker_blog_1600x860.png" alt="What happens when Claude Code gets an experiment tracker" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;At CVPR 2026, Lambda ran a live demo for two and a half days: Claude Code teaching Google's Gemma 4 to play a Tetris-like game. Claude Code started with a Gemma 4 model that couldn't play at all. It pressed “down” and lost in seconds. By the end of the demo, the same agent had iterated through hundreds of experiments, trying various board representations, image inputs, prompts, inference settings, and vLLM launch parameters. Slowly but surely, Claude taught Gemma 4 how to play.&lt;/p&gt; 
&lt;p&gt;No human tuned the parameters. No human chose the prompts. Claude Code ran the experiments, tracked what worked, and built on its own results.&lt;/p&gt; 
&lt;p&gt;It ran on GPUs that would’ve have been underutilized otherwise: 468 experiments for zero added compute cost.&lt;/p&gt; 
&lt;p&gt;The tool that made this possible is the_lab.api.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=21998649&amp;amp;k=14&amp;amp;r=https%3A%2F%2Flambda.ai%2Fblog%2Fwhat-happens-when-claude-code-gets-an-experiment-tracker&amp;amp;bu=https%253A%252F%252Flambda.ai%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>lambda cloud</category>
      <category>NVIDIA H100</category>
      <category>Slurm</category>
      <category>vllm</category>
      <category>agentic AI</category>
      <category>open source</category>
      <category>CVPR 2026</category>
      <category>experimentation</category>
      <category>AI agents</category>
      <category>Claude Code</category>
      <category>Gemma 4</category>
      <pubDate>Thu, 25 Jun 2026 14:58:43 GMT</pubDate>
      <guid>https://lambda.ai/blog/what-happens-when-claude-code-gets-an-experiment-tracker</guid>
      <dc:date>2026-06-25T14:58:43Z</dc:date>
      <dc:creator>David Hartmann</dc:creator>
    </item>
  </channel>
</rss>
