Built site for gh-pages

This commit is contained in:
Quarto GHA Workflow Runner
2025-09-12 10:02:06 +00:00
parent 782d946b5a
commit db626de56e
9 changed files with 1503 additions and 1524 deletions

View File

@@ -1 +1 @@
866af8c6
6fb18589

View File

@@ -593,7 +593,8 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a> quantize_embedding<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a> group_size<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a> output_dir<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a> hub_model_id<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>Dataclass with CLI arguments for <code>axolotl quantize</code> command.</p>
</section>
<section id="axolotl.cli.args.TrainerCliArgs" class="level3">

View File

@@ -501,10 +501,10 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<ul class="collapse">
<li><a href="#functions" id="toc-functions" class="nav-link" data-scroll-target="#functions">Functions</a>
<ul class="collapse">
<li><a href="#axolotl.utils.quantization.convert_qat_model_for_ptq" id="toc-axolotl.utils.quantization.convert_qat_model_for_ptq" class="nav-link" data-scroll-target="#axolotl.utils.quantization.convert_qat_model_for_ptq">convert_qat_model_for_ptq</a></li>
<li><a href="#axolotl.utils.quantization.get_ptq_config" id="toc-axolotl.utils.quantization.get_ptq_config" class="nav-link" data-scroll-target="#axolotl.utils.quantization.get_ptq_config">get_ptq_config</a></li>
<li><a href="#axolotl.utils.quantization.convert_qat_model" id="toc-axolotl.utils.quantization.convert_qat_model" class="nav-link" data-scroll-target="#axolotl.utils.quantization.convert_qat_model">convert_qat_model</a></li>
<li><a href="#axolotl.utils.quantization.get_quantization_config" id="toc-axolotl.utils.quantization.get_quantization_config" class="nav-link" data-scroll-target="#axolotl.utils.quantization.get_quantization_config">get_quantization_config</a></li>
<li><a href="#axolotl.utils.quantization.prepare_model_for_qat" id="toc-axolotl.utils.quantization.prepare_model_for_qat" class="nav-link" data-scroll-target="#axolotl.utils.quantization.prepare_model_for_qat">prepare_model_for_qat</a></li>
<li><a href="#axolotl.utils.quantization.quantize_model_for_ptq" id="toc-axolotl.utils.quantization.quantize_model_for_ptq" class="nav-link" data-scroll-target="#axolotl.utils.quantization.quantize_model_for_ptq">quantize_model_for_ptq</a></li>
<li><a href="#axolotl.utils.quantization.quantize_model" id="toc-axolotl.utils.quantization.quantize_model" class="nav-link" data-scroll-target="#axolotl.utils.quantization.quantize_model">quantize_model</a></li>
</ul></li>
</ul></li>
</ul>
@@ -531,11 +531,11 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
</thead>
<tbody>
<tr class="odd">
<td><a href="#axolotl.utils.quantization.convert_qat_model_for_ptq">convert_qat_model_for_ptq</a></td>
<td>This function is used to convert a swap fake-quantized modules in a model</td>
<td><a href="#axolotl.utils.quantization.convert_qat_model">convert_qat_model</a></td>
<td>This function converts a QAT model which has fake quantized layers back to the original model.</td>
</tr>
<tr class="even">
<td><a href="#axolotl.utils.quantization.get_ptq_config">get_ptq_config</a></td>
<td><a href="#axolotl.utils.quantization.get_quantization_config">get_quantization_config</a></td>
<td>This function is used to build a post-training quantization config.</td>
</tr>
<tr class="odd">
@@ -543,65 +543,31 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<td>This function is used to prepare a model for QAT by swapping the models linear</td>
</tr>
<tr class="even">
<td><a href="#axolotl.utils.quantization.quantize_model_for_ptq">quantize_model_for_ptq</a></td>
<td>This function is used to quantize a model for post-training quantization.</td>
</tr>
</tbody>
</table>
<section id="axolotl.utils.quantization.convert_qat_model_for_ptq" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.convert_qat_model_for_ptq">convert_qat_model_for_ptq</h3>
<div class="sourceCode" id="cb1"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.convert_qat_model_for_ptq(model, <span class="op">*</span>, quantize_embedding<span class="op">=</span><span class="va">None</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This function is used to convert a swap fake-quantized modules in a model
which has been trained with QAT back to the original modules, ready for PTQ.</p>
<section id="parameters" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters">Parameters</h4>
<table class="caption-top table">
<colgroup>
<col style="width: 20%">
<col style="width: 14%">
<col style="width: 53%">
<col style="width: 12%">
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>model</td>
<td></td>
<td>The model to convert.</td>
<td><em>required</em></td>
</tr>
<tr class="even">
<td>quantize_embedding</td>
<td>bool | None</td>
<td>Whether to quantize the models embedding weights.</td>
<td><code>None</code></td>
<td><a href="#axolotl.utils.quantization.quantize_model">quantize_model</a></td>
<td>This function is used to quantize a model.</td>
</tr>
</tbody>
</table>
<section id="axolotl.utils.quantization.convert_qat_model" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.convert_qat_model">convert_qat_model</h3>
<div class="sourceCode" id="cb1"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.convert_qat_model(model, quantize_embedding<span class="op">=</span><span class="va">False</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This function converts a QAT model which has fake quantized layers back to the original model.</p>
</section>
</section>
<section id="axolotl.utils.quantization.get_ptq_config" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.get_ptq_config">get_ptq_config</h3>
<div class="sourceCode" id="cb2"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.get_ptq_config(</span>
<section id="axolotl.utils.quantization.get_quantization_config" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.get_quantization_config">get_quantization_config</h3>
<div class="sourceCode" id="cb2"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.get_quantization_config(</span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> weight_dtype,</span>
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a> activation_dtype<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb2-4"><a href="#cb2-4" aria-hidden="true" tabindex="-1"></a> group_size<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb2-5"><a href="#cb2-5" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This function is used to build a post-training quantization config.</p>
<section id="parameters-1" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters-1">Parameters</h4>
<section id="parameters" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters">Parameters</h4>
<table class="caption-top table">
<colgroup>
<col style="width: 17%">
<col style="width: 22%">
<col style="width: 47%">
<col style="width: 25%">
<col style="width: 45%">
<col style="width: 11%">
</colgroup>
<thead>
@@ -615,13 +581,13 @@ which has been trained with QAT back to the original modules, ready for PTQ.</p>
<tbody>
<tr class="odd">
<td>weight_dtype</td>
<td>TorchIntDType</td>
<td>TorchAOQuantDType</td>
<td>The dtype to use for weight quantization.</td>
<td><em>required</em></td>
</tr>
<tr class="even">
<td>activation_dtype</td>
<td>TorchIntDType | None</td>
<td>TorchAOQuantDType | None</td>
<td>The dtype to use for activation quantization.</td>
<td><code>None</code></td>
</tr>
@@ -683,21 +649,21 @@ which has been trained with QAT back to the original modules, ready for PTQ.</p>
<div class="sourceCode" id="cb3"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.prepare_model_for_qat(</span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a> model,</span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a> weight_dtype,</span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a> group_size,</span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a> group_size<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb3-5"><a href="#cb3-5" aria-hidden="true" tabindex="-1"></a> activation_dtype<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb3-6"><a href="#cb3-6" aria-hidden="true" tabindex="-1"></a> quantize_embedding<span class="op">=</span><span class="va">False</span>,</span>
<span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This function is used to prepare a model for QAT by swapping the models linear
layers with fake quantized linear layers, and optionally the embedding weights with
fake quantized embedding weights.</p>
<section id="parameters-2" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters-2">Parameters</h4>
<section id="parameters-1" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters-1">Parameters</h4>
<table class="caption-top table">
<colgroup>
<col style="width: 18%">
<col style="width: 21%">
<col style="width: 48%">
<col style="width: 11%">
<col style="width: 24%">
<col style="width: 46%">
<col style="width: 10%">
</colgroup>
<thead>
<tr class="header">
@@ -716,19 +682,19 @@ fake quantized embedding weights.</p>
</tr>
<tr class="even">
<td>weight_dtype</td>
<td>TorchIntDType</td>
<td>TorchAOQuantDType</td>
<td>The dtype to use for weight quantization.</td>
<td><em>required</em></td>
</tr>
<tr class="odd">
<td>group_size</td>
<td>int</td>
<td>int | None</td>
<td>The group size to use for weight quantization.</td>
<td><em>required</em></td>
<td><code>None</code></td>
</tr>
<tr class="even">
<td>activation_dtype</td>
<td>TorchIntDType | None</td>
<td>TorchAOQuantDType | None</td>
<td>The dtype to use for activation quantization.</td>
<td><code>None</code></td>
</tr>
@@ -766,26 +732,24 @@ fake quantized embedding weights.</p>
</table>
</section>
</section>
<section id="axolotl.utils.quantization.quantize_model_for_ptq" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.quantize_model_for_ptq">quantize_model_for_ptq</h3>
<div class="sourceCode" id="cb4"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.quantize_model_for_ptq(</span>
<section id="axolotl.utils.quantization.quantize_model" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.quantization.quantize_model">quantize_model</h3>
<div class="sourceCode" id="cb4"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a>utils.quantization.quantize_model(</span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a> model,</span>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a> weight_dtype,</span>
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a> group_size<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a> activation_dtype<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a> quantize_embedding<span class="op">=</span><span class="va">None</span>,</span>
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This function is used to quantize a model for post-training quantization.
It swaps the models linear layers with fake quantized linear layers.
If <code>quantize_embedding</code> is True, it will also swap the models embedding weights with fake quantized embedding weights.</p>
<section id="parameters-3" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters-3">Parameters</h4>
<p>This function is used to quantize a model.</p>
<section id="parameters-2" class="level4 doc-section doc-section-parameters">
<h4 class="doc-section doc-section-parameters anchored" data-anchor-id="parameters-2">Parameters</h4>
<table class="caption-top table">
<colgroup>
<col style="width: 18%">
<col style="width: 21%">
<col style="width: 48%">
<col style="width: 11%">
<col style="width: 24%">
<col style="width: 46%">
<col style="width: 10%">
</colgroup>
<thead>
<tr class="header">
@@ -804,7 +768,7 @@ If <code>quantize_embedding</code> is True, it will also swap the models embe
</tr>
<tr class="even">
<td>weight_dtype</td>
<td>TorchIntDType</td>
<td>TorchAOQuantDType</td>
<td>The dtype to use for weight quantization.</td>
<td><em>required</em></td>
</tr>
@@ -816,7 +780,7 @@ If <code>quantize_embedding</code> is True, it will also swap the models embe
</tr>
<tr class="even">
<td>activation_dtype</td>
<td>TorchIntDType | None</td>
<td>TorchAOQuantDType | None</td>
<td>The dtype to use for activation quantization.</td>
<td><code>None</code></td>
</tr>

View File

@@ -505,7 +505,6 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<li><a href="#axolotl.utils.schemas.enums.CustomSupportedOptimizers" id="toc-axolotl.utils.schemas.enums.CustomSupportedOptimizers" class="nav-link" data-scroll-target="#axolotl.utils.schemas.enums.CustomSupportedOptimizers">CustomSupportedOptimizers</a></li>
<li><a href="#axolotl.utils.schemas.enums.RLType" id="toc-axolotl.utils.schemas.enums.RLType" class="nav-link" data-scroll-target="#axolotl.utils.schemas.enums.RLType">RLType</a></li>
<li><a href="#axolotl.utils.schemas.enums.RingAttnFunc" id="toc-axolotl.utils.schemas.enums.RingAttnFunc" class="nav-link" data-scroll-target="#axolotl.utils.schemas.enums.RingAttnFunc">RingAttnFunc</a></li>
<li><a href="#axolotl.utils.schemas.enums.TorchIntDType" id="toc-axolotl.utils.schemas.enums.TorchIntDType" class="nav-link" data-scroll-target="#axolotl.utils.schemas.enums.TorchIntDType">TorchIntDType</a></li>
</ul></li>
</ul></li>
</ul>
@@ -547,10 +546,6 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<td><a href="#axolotl.utils.schemas.enums.RingAttnFunc">RingAttnFunc</a></td>
<td>Enum class for supported <code>ring-flash-attn</code> implementations</td>
</tr>
<tr class="odd">
<td><a href="#axolotl.utils.schemas.enums.TorchIntDType">TorchIntDType</a></td>
<td>Torch integer data types - <code>getattr</code> guards against torch &lt; 2.6 which does not support int4</td>
</tr>
</tbody>
</table>
<section id="axolotl.utils.schemas.enums.ChatTemplate" class="level3">
@@ -572,11 +567,6 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<h3 class="anchored" data-anchor-id="axolotl.utils.schemas.enums.RingAttnFunc">RingAttnFunc</h3>
<div class="sourceCode" id="cb4"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a>utils.schemas.enums.RingAttnFunc()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>Enum class for supported <code>ring-flash-attn</code> implementations</p>
</section>
<section id="axolotl.utils.schemas.enums.TorchIntDType" class="level3">
<h3 class="anchored" data-anchor-id="axolotl.utils.schemas.enums.TorchIntDType">TorchIntDType</h3>
<div class="sourceCode" id="cb5"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a>utils.schemas.enums.TorchIntDType()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>Torch integer data types - <code>getattr</code> guards against torch &lt; 2.6 which does not support int4</p>
</section>

File diff suppressed because it is too large Load Diff

View File

@@ -561,6 +561,20 @@ you used to train the model:</p>
<span id="cb2-8"><a href="#cb2-8" aria-hidden="true" tabindex="-1"></a><span class="fu">output_dir</span><span class="kw">:</span><span class="co"> # The path to the output directory used during training where the final checkpoint has been saved.</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<div class="sourceCode" id="cb3"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">axolotl</span> quantize qat.yml</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>This ensures that an identical quantization configuration is used to quantize the model as was used to train it.</p>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Note
</div>
</div>
<div class="callout-body-container callout-body">
<p>If you have configured pushing to hub with <code>hub_model_id</code>, your model hub name will have the quantization schema appended to it,
e.g.&nbsp;<code>axolotl-ai-cloud/qat-nvfp4-llama3B</code> will become <code>axolotl-ai-cloud/qat-nvfp4-llama3B-nvfp4w</code></p>
</div>
</div>
</section>

View File

@@ -499,7 +499,7 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
<ul>
<li><a href="#latest-updates" id="toc-latest-updates" class="nav-link active" data-scroll-target="#latest-updates">🎉 Latest Updates</a></li>
<li><a href="#overview" id="toc-overview" class="nav-link" data-scroll-target="#overview">✨ Overview</a></li>
<li><a href="#quick-start" id="toc-quick-start" class="nav-link" data-scroll-target="#quick-start">🚀 Quick Start</a>
<li><a href="#quick-start---llm-fine-tuning-in-minutes" id="toc-quick-start---llm-fine-tuning-in-minutes" class="nav-link" data-scroll-target="#quick-start---llm-fine-tuning-in-minutes">🚀 Quick Start - LLM Fine-tuning in Minutes</a>
<ul class="collapse">
<li><a href="#google-colab" id="toc-google-colab" class="nav-link" data-scroll-target="#google-colab">Google Colab</a></li>
<li><a href="#installation" id="toc-installation" class="nav-link" data-scroll-target="#installation">Installation</a></li>
@@ -528,6 +528,9 @@ gtag('config', 'G-9KYCVJBNMQ', { 'anonymize_ip': true});
</picture>
</p>
<p align="center">
<strong>A Free and Open Source LLM Fine-tuning Framework</strong><br>
</p>
<p align="center">
<img src="https://img.shields.io/github/license/axolotl-ai-cloud/axolotl.svg?color=blue" alt="GitHub License">
<img src="https://github.com/axolotl-ai-cloud/axolotl/actions/workflows/tests.yml/badge.svg" alt="tests">
<a href="https://codecov.io/gh/axolotl-ai-cloud/axolotl"><img src="https://codecov.io/gh/axolotl-ai-cloud/axolotl/branch/main/graph/badge.svg" alt="codecov"></a>
@@ -573,19 +576,20 @@ Expand older updates
</section>
<section id="overview" class="level2">
<h2 class="anchored" data-anchor-id="overview">✨ Overview</h2>
<p>Axolotl is a tool designed to streamline post-training for various AI models.</p>
<p>Axolotl is a free and open-source tool designed to streamline post-training and fine-tuning for the latest large language models (LLMs).</p>
<p>Features:</p>
<ul>
<li><strong>Multiple Model Support</strong>: Train various models like LLaMA, Mistral, Mixtral, Pythia, and more. We are compatible with HuggingFace transformers causal language models.</li>
<li><strong>Training Methods</strong>: Full fine-tuning, LoRA, QLoRA, GPTQ, QAT, Preference Tuning (DPO, IPO, KTO, ORPO), RL (GRPO), Multimodal, and Reward Modelling (RM) / Process Reward Modelling (PRM).</li>
<li><strong>Easy Configuration</strong>: Re-use a single YAML file between dataset preprocess, training, evaluation, quantization, and inference.</li>
<li><strong>Multiple Model Support</strong>: Train various models like GPT-OSS, LLaMA, Mistral, Mixtral, Pythia, and many more models available on the Hugging Face Hub.</li>
<li><strong>Multimodal Training</strong>: Fine-tune vision-language models (VLMs) including LLaMA-Vision, Qwen2-VL, Pixtral, LLaVA, SmolVLM2, and audio models like Voxtral with image, video, and audio support.</li>
<li><strong>Training Methods</strong>: Full fine-tuning, LoRA, QLoRA, GPTQ, QAT, Preference Tuning (DPO, IPO, KTO, ORPO), RL (GRPO), and Reward Modelling (RM) / Process Reward Modelling (PRM).</li>
<li><strong>Easy Configuration</strong>: Re-use a single YAML configuration file across the full fine-tuning pipeline: dataset preprocessing, training, evaluation, quantization, and inference.</li>
<li><strong>Performance Optimizations</strong>: <a href="https://docs.axolotl.ai/docs/multipack.html">Multipacking</a>, <a href="https://github.com/Dao-AILab/flash-attention">Flash Attention</a>, <a href="https://github.com/facebookresearch/xformers">Xformers</a>, <a href="https://pytorch.org/blog/flexattention/">Flex Attention</a>, <a href="https://github.com/linkedin/Liger-Kernel">Liger Kernel</a>, <a href="https://github.com/apple/ml-cross-entropy/tree/main">Cut Cross Entropy</a>, <a href="https://docs.axolotl.ai/docs/sequence_parallelism.html">Sequence Parallelism (SP)</a>, <a href="https://docs.axolotl.ai/docs/lora_optims.html">LoRA optimizations</a>, <a href="https://docs.axolotl.ai/docs/multi-gpu.html">Multi-GPU training (FSDP1, FSDP2, DeepSpeed)</a>, <a href="https://docs.axolotl.ai/docs/multi-node.html">Multi-node training (Torchrun, Ray)</a>, and many more!</li>
<li><strong>Flexible Dataset Handling</strong>: Load from local, HuggingFace, and cloud (S3, Azure, GCP, OCI) datasets.</li>
<li><strong>Cloud Ready</strong>: We ship <a href="https://hub.docker.com/u/axolotlai">Docker images</a> and also <a href="https://pypi.org/project/axolotl/">PyPI packages</a> for use on cloud platforms and local hardware.</li>
</ul>
</section>
<section id="quick-start" class="level2">
<h2 class="anchored" data-anchor-id="quick-start">🚀 Quick Start</h2>
<section id="quick-start---llm-fine-tuning-in-minutes" class="level2">
<h2 class="anchored" data-anchor-id="quick-start---llm-fine-tuning-in-minutes">🚀 Quick Start - LLM Fine-tuning in Minutes</h2>
<p><strong>Requirements</strong>:</p>
<ul>
<li>NVIDIA GPU (Ampere or newer for <code>bf16</code> and Flash Attention) or AMD GPU</li>
@@ -681,7 +685,7 @@ Expand older updates
<h2 class="anchored" data-anchor-id="citing-axolotl">📝 Citing Axolotl</h2>
<p>If you use Axolotl in your research or projects, please cite it as follows:</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode bibtex code-with-copy"><code class="sourceCode bibtex"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="co">@software{axolotl,</span></span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="co"> title = {Axolotl: Post-Training for AI Models},</span></span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="co"> title = {Axolotl: Open Source LLM Post-Training},</span></span>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a><span class="co"> author = {{Axolotl maintainers and contributors}},</span></span>
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="co"> url = {https://github.com/axolotl-ai-cloud/axolotl},</span></span>
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a><span class="co"> license = {Apache-2.0},</span></span>

File diff suppressed because one or more lines are too long

View File

@@ -2,794 +2,794 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://docs.axolotl.ai/examples/colab-notebooks/colab-axolotl-example.html</loc>
<lastmod>2025-09-11T10:19:40.176Z</lastmod>
<lastmod>2025-09-12T09:55:59.656Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/src/axolotl/integrations/LICENSE.html</loc>
<lastmod>2025-09-11T10:19:40.193Z</lastmod>
<lastmod>2025-09-12T09:55:59.673Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/FAQS.html</loc>
<lastmod>2025-09-11T10:19:40.166Z</lastmod>
<lastmod>2025-09-12T09:55:59.646Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/unsloth.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.653Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/reward_modelling.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/docker.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/batch_vs_grad.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/streaming.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/nccl.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/quantize.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/nd_parallelism.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/custom_integrations.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/debugging.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/gradient_checkpointing.html</loc>
<lastmod>2025-09-11T10:19:40.169Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/multimodal.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset_loading.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.spectrum.args.html</loc>
<lastmod>2025-09-11T10:23:02.774Z</lastmod>
<lastmod>2025-09-12T10:00:00.604Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.adapter.html</loc>
<lastmod>2025-09-11T10:23:01.897Z</lastmod>
<lastmod>2025-09-12T09:59:59.753Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.builders.base.html</loc>
<lastmod>2025-09-11T10:23:01.533Z</lastmod>
<lastmod>2025-09-12T09:59:59.394Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.merge_sharded_fsdp_weights.html</loc>
<lastmod>2025-09-11T10:23:01.735Z</lastmod>
<lastmod>2025-09-12T09:59:59.592Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.cloud.modal_.html</loc>
<lastmod>2025-09-11T10:23:01.765Z</lastmod>
<lastmod>2025-09-12T09:59:59.621Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.stablelm_attn_hijack_flash.html</loc>
<lastmod>2025-09-11T10:23:02.315Z</lastmod>
<lastmod>2025-09-12T10:00:00.169Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.kd.trainer.html</loc>
<lastmod>2025-09-11T10:23:02.764Z</lastmod>
<lastmod>2025-09-12T10:00:00.594Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.delinearize_llama4.html</loc>
<lastmod>2025-09-11T10:23:01.700Z</lastmod>
<lastmod>2025-09-12T09:59:59.558Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.evaluate.html</loc>
<lastmod>2025-09-11T10:23:01.648Z</lastmod>
<lastmod>2025-09-12T09:59:59.506Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.model.html</loc>
<lastmod>2025-09-11T10:23:02.529Z</lastmod>
<lastmod>2025-09-12T10:00:00.376Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.art.html</loc>
<lastmod>2025-09-11T10:23:01.671Z</lastmod>
<lastmod>2025-09-12T09:59:59.529Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.llama3.html</loc>
<lastmod>2025-09-11T10:23:02.083Z</lastmod>
<lastmod>2025-09-12T09:59:59.935Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.chat.format.llama3x.html</loc>
<lastmod>2025-09-11T10:23:01.581Z</lastmod>
<lastmod>2025-09-12T09:59:59.441Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.kto.chatml.html</loc>
<lastmod>2025-09-11T10:23:02.114Z</lastmod>
<lastmod>2025-09-12T09:59:59.966Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.args.html</loc>
<lastmod>2025-09-11T10:23:01.668Z</lastmod>
<lastmod>2025-09-12T09:59:59.525Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.gradient_checkpointing.offload_cpu.html</loc>
<lastmod>2025-09-11T10:23:02.340Z</lastmod>
<lastmod>2025-09-12T10:00:00.194Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/evaluate.html</loc>
<lastmod>2025-09-11T10:23:01.456Z</lastmod>
<lastmod>2025-09-12T09:59:59.316Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.input_output.html</loc>
<lastmod>2025-09-11T10:23:02.046Z</lastmod>
<lastmod>2025-09-12T09:59:59.897Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.vllm_serve.html</loc>
<lastmod>2025-09-11T10:23:01.755Z</lastmod>
<lastmod>2025-09-12T09:59:59.611Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.quantize.html</loc>
<lastmod>2025-09-11T10:23:01.748Z</lastmod>
<lastmod>2025-09-12T09:59:59.605Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.sweeps.html</loc>
<lastmod>2025-09-11T10:23:01.794Z</lastmod>
<lastmod>2025-09-12T09:59:59.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.builders.rl.html</loc>
<lastmod>2025-09-11T10:23:01.542Z</lastmod>
<lastmod>2025-09-12T09:59:59.403Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.chatml.html</loc>
<lastmod>2025-09-11T10:23:02.094Z</lastmod>
<lastmod>2025-09-12T09:59:59.945Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.metharme.html</loc>
<lastmod>2025-09-11T10:23:02.057Z</lastmod>
<lastmod>2025-09-12T09:59:59.908Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.passthrough.html</loc>
<lastmod>2025-09-11T10:23:02.098Z</lastmod>
<lastmod>2025-09-12T09:59:59.950Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.datasets.chat.html</loc>
<lastmod>2025-09-11T10:23:01.587Z</lastmod>
<lastmod>2025-09-12T09:59:59.448Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.distributed.html</loc>
<lastmod>2025-09-11T10:23:02.460Z</lastmod>
<lastmod>2025-09-12T10:00:00.314Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.base.html</loc>
<lastmod>2025-09-11T10:23:02.752Z</lastmod>
<lastmod>2025-09-12T10:00:00.582Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/index.html</loc>
<lastmod>2025-09-11T10:23:01.388Z</lastmod>
<lastmod>2025-09-12T09:59:59.248Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.gradient_checkpointing.offload_disk.html</loc>
<lastmod>2025-09-11T10:23:02.366Z</lastmod>
<lastmod>2025-09-12T10:00:00.220Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.quantization.html</loc>
<lastmod>2025-09-11T10:23:02.507Z</lastmod>
<lastmod>2025-09-12T10:00:00.354Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.dict.html</loc>
<lastmod>2025-09-11T10:23:02.465Z</lastmod>
<lastmod>2025-09-12T10:00:00.319Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.dpo.trainer.html</loc>
<lastmod>2025-09-11T10:23:01.848Z</lastmod>
<lastmod>2025-09-12T09:59:59.704Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.config.html</loc>
<lastmod>2025-09-11T10:23:02.522Z</lastmod>
<lastmod>2025-09-12T10:00:00.369Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.orcamini.html</loc>
<lastmod>2025-09-11T10:23:02.061Z</lastmod>
<lastmod>2025-09-12T09:59:59.912Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.collators.mamba.html</loc>
<lastmod>2025-09-11T10:23:02.816Z</lastmod>
<lastmod>2025-09-12T10:00:00.647Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/datasets.html</loc>
<lastmod>2025-09-11T10:23:01.462Z</lastmod>
<lastmod>2025-09-12T09:59:59.323Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/convert.html</loc>
<lastmod>2025-09-11T10:23:01.476Z</lastmod>
<lastmod>2025-09-12T09:59:59.336Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.kto.llama3.html</loc>
<lastmod>2025-09-11T10:23:02.106Z</lastmod>
<lastmod>2025-09-12T09:59:59.958Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.tokenization.html</loc>
<lastmod>2025-09-11T10:23:02.372Z</lastmod>
<lastmod>2025-09-12T10:00:00.226Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.base.html</loc>
<lastmod>2025-09-11T10:23:01.821Z</lastmod>
<lastmod>2025-09-12T09:59:59.677Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.llama_expand_mask.html</loc>
<lastmod>2025-09-11T10:23:02.270Z</lastmod>
<lastmod>2025-09-12T10:00:00.124Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.model.html</loc>
<lastmod>2025-09-11T10:23:01.882Z</lastmod>
<lastmod>2025-09-12T09:59:59.738Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/logging_config.html</loc>
<lastmod>2025-09-11T10:23:01.527Z</lastmod>
<lastmod>2025-09-12T09:59:59.387Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.chat.format.shared.html</loc>
<lastmod>2025-09-11T10:23:01.582Z</lastmod>
<lastmod>2025-09-12T09:59:59.443Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/models.mamba.modeling_mamba.html</loc>
<lastmod>2025-09-11T10:23:02.792Z</lastmod>
<lastmod>2025-09-12T10:00:00.623Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.enums.html</loc>
<lastmod>2025-09-11T10:23:02.593Z</lastmod>
<lastmod>2025-09-12T10:00:00.439Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.profiler.html</loc>
<lastmod>2025-09-11T10:23:02.871Z</lastmod>
<lastmod>2025-09-12T10:00:00.702Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.bench.html</loc>
<lastmod>2025-09-11T10:23:02.388Z</lastmod>
<lastmod>2025-09-12T10:00:00.242Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.samplers.multipack.html</loc>
<lastmod>2025-09-11T10:23:02.861Z</lastmod>
<lastmod>2025-09-12T10:00:00.692Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.mamba.html</loc>
<lastmod>2025-09-11T10:23:01.841Z</lastmod>
<lastmod>2025-09-12T09:59:59.697Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.alpaca_chat.html</loc>
<lastmod>2025-09-11T10:23:02.000Z</lastmod>
<lastmod>2025-09-12T09:59:59.851Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.btlm_attn_hijack_flash.html</loc>
<lastmod>2025-09-11T10:23:02.308Z</lastmod>
<lastmod>2025-09-12T10:00:00.162Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.chat.messages.html</loc>
<lastmod>2025-09-11T10:23:01.578Z</lastmod>
<lastmod>2025-09-12T09:59:59.438Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.llama_patch_multipack.html</loc>
<lastmod>2025-09-11T10:23:02.310Z</lastmod>
<lastmod>2025-09-12T10:00:00.163Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.mixtral.html</loc>
<lastmod>2025-09-11T10:23:02.337Z</lastmod>
<lastmod>2025-09-12T10:00:00.191Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.mixins.scheduler.html</loc>
<lastmod>2025-09-11T10:23:01.928Z</lastmod>
<lastmod>2025-09-12T09:59:59.780Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.patch_manager.html</loc>
<lastmod>2025-09-11T10:23:01.907Z</lastmod>
<lastmod>2025-09-12T09:59:59.763Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.optimizers.adopt.html</loc>
<lastmod>2025-09-11T10:23:02.473Z</lastmod>
<lastmod>2025-09-12T10:00:00.327Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.llama_attn_hijack_xformers.html</loc>
<lastmod>2025-09-11T10:23:02.263Z</lastmod>
<lastmod>2025-09-12T10:00:00.116Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.perplexity.html</loc>
<lastmod>2025-09-11T10:23:02.867Z</lastmod>
<lastmod>2025-09-12T10:00:00.698Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.tokenizer.html</loc>
<lastmod>2025-09-11T10:23:01.890Z</lastmod>
<lastmod>2025-09-12T09:59:59.746Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.pygmalion.html</loc>
<lastmod>2025-09-11T10:23:02.067Z</lastmod>
<lastmod>2025-09-12T09:59:59.919Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.lora.html</loc>
<lastmod>2025-09-11T10:23:02.379Z</lastmod>
<lastmod>2025-09-12T10:00:00.233Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.user_defined.html</loc>
<lastmod>2025-09-11T10:23:02.021Z</lastmod>
<lastmod>2025-09-12T09:59:59.873Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.mixins.rng_state_loader.html</loc>
<lastmod>2025-09-11T10:23:01.922Z</lastmod>
<lastmod>2025-09-12T09:59:59.773Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.user_defined.html</loc>
<lastmod>2025-09-11T10:23:02.097Z</lastmod>
<lastmod>2025-09-12T09:59:59.948Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/kernels.swiglu.html</loc>
<lastmod>2025-09-11T10:23:02.247Z</lastmod>
<lastmod>2025-09-12T10:00:00.101Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.multimodal.html</loc>
<lastmod>2025-09-11T10:23:02.571Z</lastmod>
<lastmod>2025-09-12T10:00:00.418Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.main.html</loc>
<lastmod>2025-09-11T10:23:01.632Z</lastmod>
<lastmod>2025-09-12T09:59:59.489Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.ctx_managers.sequence_parallel.html</loc>
<lastmod>2025-09-11T10:23:01.952Z</lastmod>
<lastmod>2025-09-12T09:59:59.803Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.multipack.html</loc>
<lastmod>2025-09-11T10:23:02.265Z</lastmod>
<lastmod>2025-09-12T10:00:00.119Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.chat.format.chatml.html</loc>
<lastmod>2025-09-11T10:23:01.579Z</lastmod>
<lastmod>2025-09-12T09:59:59.440Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.cloud.base.html</loc>
<lastmod>2025-09-11T10:23:01.758Z</lastmod>
<lastmod>2025-09-12T09:59:59.615Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.trl.html</loc>
<lastmod>2025-09-11T10:23:01.836Z</lastmod>
<lastmod>2025-09-12T09:59:59.692Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/mixed_precision.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/installation.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/mac.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/sequence_parallelism.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/faq.html</loc>
<lastmod>2025-09-11T10:19:40.169Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/tokenized.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/stepwise_supervised.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/pretraining.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/template_free.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/index.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/conversation.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset-formats/inst_tune.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/lr_groups.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/inference.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/lora_optims.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/multipack.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/amd_hpc.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.trainer_fsdp_optim.html</loc>
<lastmod>2025-09-11T10:23:02.318Z</lastmod>
<lastmod>2025-09-12T10:00:00.172Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.inference.html</loc>
<lastmod>2025-09-11T10:23:01.715Z</lastmod>
<lastmod>2025-09-12T09:59:59.572Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.collators.mm_chat.html</loc>
<lastmod>2025-09-11T10:23:02.821Z</lastmod>
<lastmod>2025-09-12T10:00:00.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.model_shard_quant.html</loc>
<lastmod>2025-09-11T10:23:02.384Z</lastmod>
<lastmod>2025-09-12T10:00:00.238Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.llama_attn_hijack_flash.html</loc>
<lastmod>2025-09-11T10:23:02.261Z</lastmod>
<lastmod>2025-09-12T10:00:00.115Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.grokfast.optimizer.html</loc>
<lastmod>2025-09-11T10:23:02.756Z</lastmod>
<lastmod>2025-09-12T10:00:00.587Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.training.html</loc>
<lastmod>2025-09-11T10:23:02.536Z</lastmod>
<lastmod>2025-09-12T10:00:00.383Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.integrations.html</loc>
<lastmod>2025-09-11T10:23:02.583Z</lastmod>
<lastmod>2025-09-12T10:00:00.431Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.utils.html</loc>
<lastmod>2025-09-11T10:23:02.599Z</lastmod>
<lastmod>2025-09-12T10:00:00.445Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.checks.html</loc>
<lastmod>2025-09-11T10:23:01.678Z</lastmod>
<lastmod>2025-09-12T09:59:59.535Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.qat.html</loc>
<lastmod>2025-09-11T10:23:02.886Z</lastmod>
<lastmod>2025-09-12T10:00:00.717Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.mistral_attn_hijack_flash.html</loc>
<lastmod>2025-09-11T10:23:02.264Z</lastmod>
<lastmod>2025-09-12T10:00:00.118Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.data.sft.html</loc>
<lastmod>2025-09-11T10:23:02.482Z</lastmod>
<lastmod>2025-09-12T10:00:00.335Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.chat_templates.html</loc>
<lastmod>2025-09-11T10:23:02.374Z</lastmod>
<lastmod>2025-09-12T10:00:00.228Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.utils.html</loc>
<lastmod>2025-09-11T10:23:02.307Z</lastmod>
<lastmod>2025-09-12T10:00:00.160Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.fetch.html</loc>
<lastmod>2025-09-11T10:23:01.783Z</lastmod>
<lastmod>2025-09-12T09:59:59.639Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.builders.causal.html</loc>
<lastmod>2025-09-11T10:23:01.538Z</lastmod>
<lastmod>2025-09-12T09:59:59.398Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.trl.html</loc>
<lastmod>2025-09-11T10:23:02.566Z</lastmod>
<lastmod>2025-09-12T10:00:00.413Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.data.streaming.html</loc>
<lastmod>2025-09-11T10:23:02.474Z</lastmod>
<lastmod>2025-09-12T10:00:00.328Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.unsloth_.html</loc>
<lastmod>2025-09-11T10:23:02.326Z</lastmod>
<lastmod>2025-09-12T10:00:00.180Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.base.html</loc>
<lastmod>2025-09-11T10:23:01.953Z</lastmod>
<lastmod>2025-09-12T09:59:59.805Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.merge_lora.html</loc>
<lastmod>2025-09-11T10:23:01.723Z</lastmod>
<lastmod>2025-09-12T09:59:59.580Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.alpaca_instruct.html</loc>
<lastmod>2025-09-11T10:23:02.001Z</lastmod>
<lastmod>2025-09-12T09:59:59.853Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.constants.html</loc>
<lastmod>2025-09-11T10:23:01.909Z</lastmod>
<lastmod>2025-09-12T09:59:59.764Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.transformers_fa_utils.html</loc>
<lastmod>2025-09-11T10:23:02.325Z</lastmod>
<lastmod>2025-09-12T10:00:00.179Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.relora.html</loc>
<lastmod>2025-09-11T10:23:02.269Z</lastmod>
<lastmod>2025-09-12T10:00:00.123Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schedulers.html</loc>
<lastmod>2025-09-11T10:23:02.440Z</lastmod>
<lastmod>2025-09-12T10:00:00.294Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/kernels.lora.html</loc>
<lastmod>2025-09-11T10:23:02.226Z</lastmod>
<lastmod>2025-09-12T10:00:00.079Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.collators.batching.html</loc>
<lastmod>2025-09-11T10:23:02.813Z</lastmod>
<lastmod>2025-09-12T10:00:00.643Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.completion.html</loc>
<lastmod>2025-09-11T10:23:02.040Z</lastmod>
<lastmod>2025-09-12T09:59:59.891Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.grpo.trainer.html</loc>
<lastmod>2025-09-11T10:23:01.858Z</lastmod>
<lastmod>2025-09-12T09:59:59.714Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/common.architectures.html</loc>
<lastmod>2025-09-11T10:23:02.775Z</lastmod>
<lastmod>2025-09-12T10:00:00.605Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.html</loc>
<lastmod>2025-09-11T10:23:01.766Z</lastmod>
<lastmod>2025-09-12T09:59:59.622Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.orpo.chat_template.html</loc>
<lastmod>2025-09-11T10:23:02.136Z</lastmod>
<lastmod>2025-09-12T09:59:59.988Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.training_args.html</loc>
<lastmod>2025-09-11T10:23:01.555Z</lastmod>
<lastmod>2025-09-12T09:59:59.415Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.datasets.html</loc>
<lastmod>2025-09-11T10:23:02.554Z</lastmod>
<lastmod>2025-09-12T10:00:00.401Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.chat_template.html</loc>
<lastmod>2025-09-11T10:23:01.986Z</lastmod>
<lastmod>2025-09-12T09:59:59.838Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.alpaca_w_system.html</loc>
<lastmod>2025-09-11T10:23:02.013Z</lastmod>
<lastmod>2025-09-12T09:59:59.865Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.cut_cross_entropy.args.html</loc>
<lastmod>2025-09-11T10:23:02.755Z</lastmod>
<lastmod>2025-09-12T10:00:00.586Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/common.const.html</loc>
<lastmod>2025-09-11T10:23:02.777Z</lastmod>
<lastmod>2025-09-12T10:00:00.607Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.lora_kernels.html</loc>
<lastmod>2025-09-11T10:23:02.299Z</lastmod>
<lastmod>2025-09-12T10:00:00.153Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/kernels.quantize.html</loc>
<lastmod>2025-09-11T10:23:02.254Z</lastmod>
<lastmod>2025-09-12T10:00:00.108Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.config.html</loc>
<lastmod>2025-09-11T10:23:01.696Z</lastmod>
<lastmod>2025-09-12T09:59:59.553Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.llama2_chat.html</loc>
<lastmod>2025-09-11T10:23:02.034Z</lastmod>
<lastmod>2025-09-12T09:59:59.885Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.zephyr.html</loc>
<lastmod>2025-09-11T10:23:02.095Z</lastmod>
<lastmod>2025-09-12T09:59:59.947Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/kernels.geglu.html</loc>
<lastmod>2025-09-11T10:23:02.237Z</lastmod>
<lastmod>2025-09-12T10:00:00.090Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.freeze.html</loc>
<lastmod>2025-09-11T10:23:02.395Z</lastmod>
<lastmod>2025-09-12T10:00:00.250Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.mlflow_.html</loc>
<lastmod>2025-09-11T10:23:02.876Z</lastmod>
<lastmod>2025-09-12T10:00:00.707Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.grpo.sampler.html</loc>
<lastmod>2025-09-11T10:23:01.870Z</lastmod>
<lastmod>2025-09-12T09:59:59.727Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.train.html</loc>
<lastmod>2025-09-11T10:23:01.806Z</lastmod>
<lastmod>2025-09-12T09:59:59.662Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.load.html</loc>
<lastmod>2025-09-11T10:23:01.789Z</lastmod>
<lastmod>2025-09-12T09:59:59.645Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.collators.core.html</loc>
<lastmod>2025-09-11T10:23:02.794Z</lastmod>
<lastmod>2025-09-12T10:00:00.624Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.liger.args.html</loc>
<lastmod>2025-09-11T10:23:02.767Z</lastmod>
<lastmod>2025-09-12T10:00:00.597Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.preprocess.html</loc>
<lastmod>2025-09-11T10:23:01.743Z</lastmod>
<lastmod>2025-09-12T09:59:59.600Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/kernels.utils.html</loc>
<lastmod>2025-09-11T10:23:02.256Z</lastmod>
<lastmod>2025-09-12T10:00:00.110Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.lisa.html</loc>
<lastmod>2025-09-11T10:23:02.872Z</lastmod>
<lastmod>2025-09-12T10:00:00.703Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/monkeypatch.data.batch_dataset_fetcher.html</loc>
<lastmod>2025-09-11T10:23:02.335Z</lastmod>
<lastmod>2025-09-12T10:00:00.189Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.mixins.optimizer.html</loc>
<lastmod>2025-09-11T10:23:01.919Z</lastmod>
<lastmod>2025-09-12T09:59:59.770Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/loaders.processor.html</loc>
<lastmod>2025-09-11T10:23:01.891Z</lastmod>
<lastmod>2025-09-12T09:59:59.748Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.trainers.utils.html</loc>
<lastmod>2025-09-11T10:23:01.872Z</lastmod>
<lastmod>2025-09-12T09:59:59.728Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.dpo.chat_template.html</loc>
<lastmod>2025-09-11T10:23:02.073Z</lastmod>
<lastmod>2025-09-12T09:59:59.925Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_tokenizers.html</loc>
<lastmod>2025-09-11T10:23:01.517Z</lastmod>
<lastmod>2025-09-12T09:59:59.378Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.callbacks.comet_.html</loc>
<lastmod>2025-09-11T10:23:02.879Z</lastmod>
<lastmod>2025-09-12T10:00:00.710Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/core.datasets.transforms.chat_builder.html</loc>
<lastmod>2025-09-11T10:23:01.595Z</lastmod>
<lastmod>2025-09-12T09:59:59.455Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.trainer.html</loc>
<lastmod>2025-09-11T10:23:02.413Z</lastmod>
<lastmod>2025-09-12T10:00:00.267Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.train.html</loc>
<lastmod>2025-09-11T10:23:01.640Z</lastmod>
<lastmod>2025-09-12T09:59:59.497Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/integrations.lm_eval.args.html</loc>
<lastmod>2025-09-11T10:23:02.770Z</lastmod>
<lastmod>2025-09-12T10:00:00.601Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.messages.chat.html</loc>
<lastmod>2025-09-11T10:23:02.072Z</lastmod>
<lastmod>2025-09-12T09:59:59.923Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/utils.schemas.peft.html</loc>
<lastmod>2025-09-11T10:23:02.562Z</lastmod>
<lastmod>2025-09-12T10:00:00.410Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.bradley_terry.llama3.html</loc>
<lastmod>2025-09-11T10:23:02.140Z</lastmod>
<lastmod>2025-09-12T09:59:59.992Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/cli.utils.args.html</loc>
<lastmod>2025-09-11T10:23:01.778Z</lastmod>
<lastmod>2025-09-12T09:59:59.634Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.stepwise_supervised.html</loc>
<lastmod>2025-09-11T10:23:02.050Z</lastmod>
<lastmod>2025-09-12T09:59:59.902Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/common.datasets.html</loc>
<lastmod>2025-09-11T10:23:02.791Z</lastmod>
<lastmod>2025-09-12T10:00:00.622Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/prompt_strategies.kto.user_defined.html</loc>
<lastmod>2025-09-11T10:23:02.116Z</lastmod>
<lastmod>2025-09-12T09:59:59.967Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/api/train.html</loc>
<lastmod>2025-09-11T10:23:01.446Z</lastmod>
<lastmod>2025-09-12T09:59:59.306Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/multi-node.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/input_output.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.651Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/ray-integration.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/getting-started.html</loc>
<lastmod>2025-09-11T10:19:40.169Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/optimizers.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/multi-gpu.html</loc>
<lastmod>2025-09-11T10:19:40.171Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/dataset_preprocessing.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/torchao.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/config-reference.html</loc>
<lastmod>2025-09-11T10:23:17.799Z</lastmod>
<lastmod>2025-09-12T10:00:16.899Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/rlhf.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/cli.html</loc>
<lastmod>2025-09-11T10:19:40.168Z</lastmod>
<lastmod>2025-09-12T09:55:59.648Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/fsdp_qlora.html</loc>
<lastmod>2025-09-11T10:19:40.169Z</lastmod>
<lastmod>2025-09-12T09:55:59.649Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/docs/qat.html</loc>
<lastmod>2025-09-11T10:19:40.172Z</lastmod>
<lastmod>2025-09-12T09:55:59.652Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/src/axolotl/integrations/cut_cross_entropy/ACKNOWLEDGEMENTS.html</loc>
<lastmod>2025-09-11T10:19:40.193Z</lastmod>
<lastmod>2025-09-12T09:55:59.674Z</lastmod>
</url>
<url>
<loc>https://docs.axolotl.ai/index.html</loc>
<lastmod>2025-09-11T10:19:40.188Z</lastmod>
<lastmod>2025-09-12T09:55:59.669Z</lastmod>
</url>
</urlset>