<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LLMs on Nyghtowl</title>
    <link>https://nyghtowl.com/tags/llms/</link>
    <description>Recent content in LLMs on Nyghtowl</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc-sa/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC-SA 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Sat, 25 Jul 2026 17:13:21 +0000</lastBuildDate>
    <atom:link href="https://nyghtowl.com/tags/llms/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Swapping Models in the Agent House</title>
      <link>https://nyghtowl.com/posts/2026/07/swapping-models-in-the-agent-house/</link>
      <pubDate>Sat, 25 Jul 2026 17:13:21 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2026/07/swapping-models-in-the-agent-house/</guid>
      <description>&lt;p&gt;The grief for GPT-4o was surprising and fascinating when it was removed and retired and this is not isolated to that model. It’s something that has happened with other models and there is still some sadness on when they change but maybe we are at a stage where it’s less impactful and more understood (or we are just jaded). Someone else changes the weights, and users wake up to an AI that’s suddenly a different character.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Opening Night: Launching a Fine‑Tuned LLM to Production</title>
      <link>https://nyghtowl.com/posts/2025/12/opening-night-launching-a-fine-tuned-llm/</link>
      <pubDate>Tue, 30 Dec 2025 20:53:57 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/12/opening-night-launching-a-fine-tuned-llm/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/Drd_1fekEqU&#34;&gt;Video&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://youtu.be/ISJqjCcEjnI&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Your fine‑tuned model is ready. Evals look good. Now you need to actually deploy it.&lt;/p&gt;&#xA;&lt;p&gt;This is the part most guides skip: how do you take a checkpoint and turn it into a service that real users can hit? What infrastructure decisions matter? What boundaries do you set? What happens when the GPU runs out of memory on New Year’s Eve?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Think of it like opening a restaurant.&lt;/strong&gt; Your recipes work great in the test kitchen. But opening night means: multiple orders arriving simultaneously, ingredients running low, equipment breaking, customers ordering things you never tested together, and kitchen staff who’ve never worked a real dinner rush.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Your Fine-Tuned LLM Model Isn’t Ready Yet: Here’s How to Evaluate It</title>
      <link>https://nyghtowl.com/posts/2025/12/your-fine-tuned-llm-model-isnt-ready/</link>
      <pubDate>Wed, 17 Dec 2025 16:57:45 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/12/your-fine-tuned-llm-model-isnt-ready/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/4Z0PvxWta2I&#34;&gt;Video&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://youtu.be/dp57oO5p4LI&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Fine-tuning large language models has become dramatically easier. With techniques like QLoRA, teams can adapt billion‑parameter models on relatively modest hardware and get impressive results quickly. But this ease hides a trap: &lt;strong&gt;a model that finished training is not the same thing as a model that’s ready for production.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Many teams run a few spot checks, feel good about the outputs, deploy, and only discover weeks later that the model has drifted, slowed down, hallucinated, or lost user trust. The gap between “it trained successfully” and “it’s safe to ship” is wide, and closing it requires a testing mindset different from traditional software QA.&lt;/p&gt;</description>
    </item>
    <item>
      <title>So You Want to Fine-Tune a Model (and You Finally Got a GPU!)</title>
      <link>https://nyghtowl.com/posts/2025/12/so-you-want-to-fine-tune-a-model/</link>
      <pubDate>Thu, 11 Dec 2025 00:20:18 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/12/so-you-want-to-fine-tune-a-model/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/k4D4oES_dHE&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;You managed to get access to an H100 or A100 instance - great! Now comes the part no one really talks about: setting up the server so you can actually &lt;em&gt;use&lt;/em&gt; it for fine-tuning. Cloud GPU setups have their quirks no matter where you run them, and having a clean, reliable configuration makes the difference between training tonight and debugging until sunrise.&lt;/p&gt;&#xA;&lt;p&gt;If you’re spinning up an H100 or A100 VM for training, welcome = ) you’re about to do something fun, powerful, and occasionally puzzling. Every cloud provider has its own configuration rituals, and Azure is no exception. These notes capture what I wish Past Me had in front of her regarding the key steps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Run Big Models on Small GPUs | All about Quantization</title>
      <link>https://nyghtowl.com/posts/2025/11/how-to-run-big-models-on-small-gpus/</link>
      <pubDate>Wed, 26 Nov 2025 17:33:54 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/11/how-to-run-big-models-on-small-gpus/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/9q9cOpMHiyQ&#34;&gt;Video&lt;/a&gt; | &lt;a href=&#34;https://youtu.be/4VGvm7dN6WU&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;You’ve trained or fine-tuned a powerful LLM. It’s smart, it works, and it’s 51 GB. Now you need to deploy it on a 24GB GPU, or distribute it to users who don’t have data center hardware. Suddenly, that beautiful model doesn’t fit anywhere useful. This is the quantization problem, and it’s increasingly unavoidable.&lt;/p&gt;&#xA;&lt;p&gt;Quantization is how we make big models fit on small GPUs. It’s like image compression for neural networks: a RAW photo might be 50MB, but compress it to JPEG and it’s 5MB. You lose detail, but to most people, it looks the same. A 50GB model becomes 13GB. A model that needed 80GB of VRAM (A100 territory) now runs on 24GB (like an RTX 3090 or 4090).&lt;/p&gt;</description>
    </item>
    <item>
      <title>🧠 Building with LLMs: From Chat to Custom AI</title>
      <link>https://nyghtowl.com/posts/2025/11/building-with-llms-from-chat-to-custom-ai/</link>
      <pubDate>Mon, 17 Nov 2025 17:58:54 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/11/building-with-llms-from-chat-to-custom-ai/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/rlODORkycTI&#34;&gt;Video&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://youtu.be/N5qllVP6oCI&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Large Language Models (LLMs) can feel like magic to newcomers or maddeningly complex to veterans. Whether you’re automating workflows, building AI products, or just curious about the tech reshaping every industry, understanding how to use LLMs (and their multimodal cousins, MLLMs) is what we are here to discuss.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What’s an LLM, really?&lt;/strong&gt; If you don’t know anything about LLMs, you can &lt;em&gt;start&lt;/em&gt; by thinking of them as a really good at predicting language almost like autocomplete but that’s only a tiny piece of the picture. Realistically they’re much closer to a reasoning engine that’s trained on massive datasets that learns the structure of language and how ideas connect. An &lt;strong&gt;MLLM&lt;/strong&gt; operates on multiple data types (thus multimodal): audio, video, images, and text. Example: upload a chart and ask for the trend.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LLM Fine-Tuning Optimization Part 2: Achieving Stability</title>
      <link>https://nyghtowl.com/posts/2025/11/llm-fine-tuning-optimization-part-2/</link>
      <pubDate>Tue, 04 Nov 2025 15:13:38 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/11/llm-fine-tuning-optimization-part-2/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/WgLB0uCUBgE&#34;&gt;Video&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://youtu.be/q9DUw2tnw8Y&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the &lt;strong&gt;&lt;a href=&#34;https://nyghtowl.substack.com/p/llm-fine-tuning-and-performance-tug&#34;&gt;LLM Fine-Tuning and the Performance Tug-of-War&lt;/a&gt;&lt;/strong&gt; post, we explored the constant balancing act between &lt;strong&gt;quality, speed, and memory&lt;/strong&gt; when fine-tuning large language models that align with your goals and constraints. &lt;strong&gt;&lt;a href=&#34;https://nyghtowl.substack.com/p/what-is-llm-fine-tuning&#34;&gt;Fine-tuning&lt;/a&gt;&lt;/strong&gt; is the process of teaching an existing model (e.g. GPT-NeoX, Llama, Gemma, etc.) new knowledge or behaviors, transforming a general-purpose LLM into one that is a domain specialist.&lt;/p&gt;&#xA;&lt;p&gt;The previous post introduced the core levers of &lt;strong&gt;sequence length, optimizers, attention type, and LoRA&lt;/strong&gt;, which define how a model learns, generalizes, and scales. This post expands on your optimization toolkit by introducing four more essential levers: &lt;strong&gt;batch size, mixed precision, quantization, and gradient checkpointing&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>When AI Models Start Talking to Each Other</title>
      <link>https://nyghtowl.com/posts/2025/10/when-ai-models-start-talking-to-each-other/</link>
      <pubDate>Mon, 27 Oct 2025 16:06:53 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/10/when-ai-models-start-talking-to-each-other/</guid>
      <description>&lt;p&gt;For a while now, I’ve been using LLMs in a way that feels a bit like hosting a party for AIs. What happens when you don’t just prompt a single model but let multiple models talk to each other? To explore that question, and being inspired by the holiday, I built two demos that make the idea both technical and fun:&lt;/p&gt;&#xA;&lt;p&gt;🧛 Monster Mash Chatroom: A FastAPI app where different LLMs wear costumes as classic Halloween monsters, chatting in real time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What Is LLM Fine-Tuning?</title>
      <link>https://nyghtowl.com/posts/2025/10/what-is-llm-fine-tuning/</link>
      <pubDate>Fri, 24 Oct 2025 16:07:25 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/10/what-is-llm-fine-tuning/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/S-BKwd-4jjk?si=tIhRIV4DoxG5ynbQ&#34;&gt;Podcast&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://youtu.be/YxulHbFh5UA&#34;&gt;Video&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;When I wrote the &lt;a href=&#34;https://nyghtowl.substack.com/p/llm-fine-tuning-and-performance-tug&#34;&gt;LLM Fine Tuning &amp;amp; Performance Post&lt;/a&gt;, a good question that came up was: what exactly is fine-tuning and how does it work? This post can’t fully cover the topic, but I want to give some solid context around how fine tuning works for LLMs and MLLMs (the billion-parameter models that come from Anthropic, OpenAI, Mistral, Meta, DeepSeek, etc.).&lt;/p&gt;&#xA;&lt;p&gt;Large language models are incredibly capable. They can write essays, debug code, or summarize medical records. But out of the box, they’re trained to handle everything in a general way, and they have limits based on the data they have access to. Granted, they continue to grow and improve in their capability and breadth of expertise so this is continually changing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LLM Fine-Tuning &amp; Performance Tug-of-War</title>
      <link>https://nyghtowl.com/posts/2025/10/llm-fine-tuning-performance-tug-of-war/</link>
      <pubDate>Tue, 14 Oct 2025 18:40:03 +0000</pubDate>
      <guid>https://nyghtowl.com/posts/2025/10/llm-fine-tuning-performance-tug-of-war/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://youtu.be/OyRJjiCYKmM?si=JDVMFbd81g3gvR8j&#34;&gt;Podcast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This year has been a crash course in large language model (LLM) development, marked by long training runs, GPU juggling, and a constant cycle of trial and error. While there is a lot of excitement around building custom LLMs, you probably know you shouldn’t start from scratch. Fine-tuning is the process of teaching an existing model (e.g. GPT-NeoX, Llama, Gemma, etc.) new knowledge or behaviors which transforms a general-purpose LLM into one that is a domain specialist. It bridges the gap between broad capability and domain-specific precision, allowing teams to achieve superior results without the immense cost of training from scratch.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
