<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fine-Tuning on Nyghtowl</title>
    <link>https://nyghtowl.com/tags/fine-tuning/</link>
    <description>Recent content in Fine-Tuning 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>Tue, 30 Dec 2025 20:53:57 +0000</lastBuildDate>
    <atom:link href="https://nyghtowl.com/tags/fine-tuning/index.xml" rel="self" type="application/rss+xml" />
    <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>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>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>
