<?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 SoloSoft</title><link>https://www.solosoft.dev/tags/fine-tuning/</link><description>Recent content in Fine-Tuning on SoloSoft</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.solosoft.dev/tags/fine-tuning/index.xml" rel="self" type="application/rss+xml"/><item><title>Easy Dataset: Open-Source Framework for Synthesizing LLM Fine-Tuning Data</title><link>https://www.solosoft.dev/post/easy-dataset-finetuning-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/easy-dataset-finetuning-2026/</guid><description>&lt;p&gt;Fine-tuning large language models has become essential for organizations that need domain-specific AI performance, but the process has always been bottlenecked by one critical resource: &lt;strong&gt;high-quality training data&lt;/strong&gt;. Creating instruction-tuning datasets manually is expensive, slow, and requires domain expertise that is often in short supply. &lt;strong&gt;Easy Dataset&lt;/strong&gt;, an open-source framework by ConardLi, directly addresses this bottleneck by providing a GUI-based system for synthesizing fine-tuning datasets from unstructured documents.&lt;/p&gt;
&lt;p&gt;The core idea is elegantly simple: take your existing documents &amp;ndash; PDFs, Markdown files, DOCX documents &amp;ndash; and use an LLM to generate diverse question-answer pairs from the content. Easy Dataset handles the entire pipeline, from document parsing and chunking through LLM-driven data synthesis, quality filtering, and export to standard fine-tuning formats.&lt;/p&gt;</description></item><item><title>LlamaFactory: Open-Source LLM Fine-Tuning Framework</title><link>https://www.solosoft.dev/post/llama-factory-training-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/llama-factory-training-2026/</guid><description>&lt;p&gt;Fine-tuning large language models was once a complex, resource-intensive process reserved for organizations with large GPU clusters. &lt;strong&gt;LlamaFactory&lt;/strong&gt; has democratized this capability, providing an accessible, feature-rich framework that makes fine-tuning hundreds of LLM architectures practical on consumer-grade hardware.&lt;/p&gt;
&lt;p&gt;Created by the research community (hiyouga/LlamaFactory), this framework has grown into one of the most popular open-source fine-tuning tools, supporting everything from a simple LoRA adjustment on a single GPU to full distributed training across multiple nodes. It abstracts away the complexity of training infrastructure, letting practitioners focus on data, configuration, and evaluation.&lt;/p&gt;
&lt;p&gt;What makes LlamaFactory particularly valuable is its comprehensive support for parameter-efficient fine-tuning methods. Full fine-tuning of a 70B model requires over 140GB of GPU memory. Using QLoRA in LlamaFactory, the same task can be accomplished on a single 24GB GPU with minimal quality loss &amp;ndash; a 6x reduction in hardware requirements.&lt;/p&gt;</description></item><item><title>MLX LM: LLM Inference and Fine-Tuning on Apple Silicon</title><link>https://www.solosoft.dev/post/mlx-lm-llm-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/mlx-lm-llm-2026/</guid><description>&lt;p&gt;The promise of running LLMs locally on a MacBook has been seductive but incomplete. Ollama and llama.cpp made it possible, but performance left room for improvement — models ran, but they did not fully leverage Apple Silicon&amp;rsquo;s architecture. The gap between what a MacBook could theoretically do and what inference engines delivered was visible in every benchmark.&lt;/p&gt;
&lt;p&gt;MLX LM closes this gap. Built on Apple&amp;rsquo;s own MLX framework, it runs LLM inference and fine-tuning at speeds that previously required dedicated GPU hardware. The key is MLX&amp;rsquo;s unified memory architecture — no data copying between CPU and GPU, no PCI-e bottlenecks, just direct access to the full memory bandwidth of Apple Silicon. For a MacBook Pro with an M4 Max, MLX LM delivers inference performance that rivals mid-range NVIDIA GPUs.&lt;/p&gt;</description></item><item><title>MLX-VLM: Vision Language Model Inference and Fine-Tuning on Apple Silicon</title><link>https://www.solosoft.dev/post/mlx-vlm-vision-language-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/mlx-vlm-vision-language-2026/</guid><description>&lt;p&gt;Running Vision Language Models &amp;ndash; AI systems that can simultaneously understand images and text &amp;ndash; has traditionally required expensive NVIDIA GPUs with substantial VRAM. Apple Silicon users were largely left out of the multimodal AI revolution, forced to rely on cloud APIs or dual-machine setups. &lt;strong&gt;MLX-VLM&lt;/strong&gt; by developer Blaizzy changes this equation entirely.&lt;/p&gt;
&lt;p&gt;MLX-VLM is an open-source Python package that brings Vision Language Model inference and fine-tuning directly to Apple Silicon hardware using Apple&amp;rsquo;s MLX framework. By leveraging the unified memory architecture of M-series chips, it enables Mac users to run sophisticated multimodal models &amp;ndash; including LLaVA, Qwen-VL, InternVL2, and PaliGemma2 &amp;ndash; entirely on-device, with performance that often surprises even experienced practitioners.&lt;/p&gt;</description></item><item><title>Unsloth: 2x Faster LLM Fine-Tuning with Reduced Memory</title><link>https://www.solosoft.dev/post/unsloth-finetuning-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/unsloth-finetuning-2026/</guid><description>&lt;p&gt;Fine-tuning large language models on consumer hardware has been a game of memory optimization Tetris. Every byte of GPU memory is precious — model weights, optimizer states, gradients, and activations all compete for space. Parameter-efficient techniques like LoRA and QLoRA reduced the memory barrier significantly, but running these techniques efficiently required a level of CUDA optimization expertise that most developers do not have.&lt;/p&gt;
&lt;p&gt;Unsloth exists to solve this. It is an open-source library that provides drop-in optimizations for fine-tuning popular LLMs using LoRA and QLoRA. The numbers speak for themselves: 2x faster training, 50% less memory usage, and identical model output quality. The optimizations are transparent — you use the same Hugging Face APIs you already know, and Unsloth handles the low-level kernel optimization automatically.&lt;/p&gt;</description></item></channel></rss>