<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Geronimo Labs — Blog</title><description>Training neural nets, building web apps, and refusing to pick a lane.</description><link>https://geronimo-labs.com/</link><item><title>How FLUX.2 Klein Generates Images</title><link>https://geronimo-labs.com/blog/flux2-klein-how-inference-works/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/flux2-klein-how-inference-works/</guid><description>Text encoder, VAE and denoiser code built from scratch one component at a time</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Chest X-Ray Classification with DINOv3</title><link>https://geronimo-labs.com/blog/chest-x-ray-classification-with-dinov3/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/chest-x-ray-classification-with-dinov3/</guid><description>Training a Neural Network to Spot Disease</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Build the Most Simple CSV RAG From Scratch</title><link>https://geronimo-labs.com/blog/build-the-most-simple-rag-system-with-csv-files/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/build-the-most-simple-rag-system-with-csv-files/</guid><description>Step by step. 100 lines of Python without the bloat</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Client-Side NSFW Image Detection with DINOv3</title><link>https://geronimo-labs.com/blog/client-side-nsfw-image-detection-with-dinov3/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/client-side-nsfw-image-detection-with-dinov3/</guid><description>Train a classifier with Meta’s new model and run it in the browser</description><pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Client-Side Image Inpainting with ONNX and Next.js</title><link>https://geronimo-labs.com/blog/client-side-image-inpainting-with-onnx-and-next-js/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/client-side-image-inpainting-with-onnx-and-next-js/</guid><description>LaMa in the Browser. It&apos;s not the llama you know</description><pubDate>Sun, 24 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Training a Latent Diffusion Model From Scratch</title><link>https://geronimo-labs.com/blog/training-a-latent-diffusion-model-from-scratch/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/training-a-latent-diffusion-model-from-scratch/</guid><description>A Hands-On Journey. We start from 0 with a desktop GPU only</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Multi GPU Training with PyTorch</title><link>https://geronimo-labs.com/blog/getting-started-with-pytorch-ddp/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/getting-started-with-pytorch-ddp/</guid><description>Getting Started with Distributed Data Parallel (DDP)</description><pubDate>Sun, 18 May 2025 00:00:00 GMT</pubDate></item><item><title>VLM Inference on multiple GPUs</title><link>https://geronimo-labs.com/blog/image-captioning-on-multiple-gpus/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/image-captioning-on-multiple-gpus/</guid><description>Parallel Image Captioning with SmolVLM2, Moondream2, Qwen2.5-VL and DDP</description><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate></item><item><title>How NVIDIA&apos;s Sana Generates Images</title><link>https://geronimo-labs.com/blog/understanding-nvidias-sana/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/understanding-nvidias-sana/</guid><description>Autoencoder, diffusion transformer, and the leap to 4K</description><pubDate>Sat, 11 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Smart Background Removal in the Browser</title><link>https://geronimo-labs.com/blog/smart-background-removal-in-the-browser/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/smart-background-removal-in-the-browser/</guid><description>A depth-based image editor with transformers.js and Depth Anything</description><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Image Segmentation in the Browser with Segment Anything Model 2</title><link>https://geronimo-labs.com/blog/in-browser-image-segmentation-with-segment-anything-model-2/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/in-browser-image-segmentation-with-segment-anything-model-2/</guid><description>Run Meta’s SAM2 with onnxruntime-web</description><pubDate>Fri, 15 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Photo Editing with AI</title><link>https://geronimo-labs.com/blog/photo-editing-with-ai/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/photo-editing-with-ai/</guid><description>Inpainting with Stable Diffusion and FLUX</description><pubDate>Mon, 04 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Train a FLUX.1 LoRA for $1</title><link>https://geronimo-labs.com/blog/how-to-train-a-flux1-lora-for-1/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/how-to-train-a-flux1-lora-for-1/</guid><description>Step-by-Step Guide to Training on X-Rays (or any kind of Image)</description><pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Evaluating LLMs with Semantic Similarity</title><link>https://geronimo-labs.com/blog/semscore-evaluating-llms-with-semantic-similarity/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/semscore-evaluating-llms-with-semantic-similarity/</guid><description>Testing SemScore to evaluate LLM output</description><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate></item><item><title>LLM Inference on multiple GPUs with 🤗 Accelerate</title><link>https://geronimo-labs.com/blog/llms-multi-gpu-inference-with-accelerate/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/llms-multi-gpu-inference-with-accelerate/</guid><description>Minimal working examples and performance benchmark</description><pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Finetuning Llama 2 and Mistral</title><link>https://geronimo-labs.com/blog/finetuning-llama2-mistral/</link><guid isPermaLink="true">https://geronimo-labs.com/blog/finetuning-llama2-mistral/</guid><description>A beginner’s guide to finetuning LLMs with QLoRA</description><pubDate>Sun, 05 Nov 2023 00:00:00 GMT</pubDate></item></channel></rss>