<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CUDA on SoloSoft</title><link>https://www.solosoft.dev/tags/cuda/</link><description>Recent content in CUDA on SoloSoft</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.solosoft.dev/tags/cuda/index.xml" rel="self" type="application/rss+xml"/><item><title>bitsandbytes: Essential k-bit Quantization Library for LLM Training and Inference</title><link>https://www.solosoft.dev/post/bitsandbytes-quantization-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/bitsandbytes-quantization-2026/</guid><description>&lt;p&gt;Large language models have grown far beyond the memory capacity of consumer hardware. A 70-billion-parameter model requires 140 gigabytes of GPU memory in standard 16-bit precision &amp;ndash; far beyond even the most expensive consumer GPUs. &lt;strong&gt;bitsandbytes&lt;/strong&gt; is the library that bridges this gap, providing the quantization techniques that make it possible to load, train, and run large models on affordable hardware.&lt;/p&gt;
&lt;p&gt;Developed by Tim Dettmers at the University of Washington, bitsandbytes has become one of the most critical pieces of infrastructure in the open-source AI ecosystem. It provides three foundational quantization capabilities: 8-bit optimizers for memory-efficient training, LLM.int8() for memory-efficient inference, and 4-bit NormalFloat quantization for QLoRA-style fine-tuning. These techniques have collectively enabled thousands of researchers and developers to work with large models on hardware they already own.&lt;/p&gt;</description></item><item><title>Causal-Conv1d: The CUDA-Optimized Kernel Powering Mamba State Space Models</title><link>https://www.solosoft.dev/post/causal-conv1d-cuda-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/causal-conv1d-cuda-2026/</guid><description>&lt;p&gt;The Transformer architecture has dominated deep learning for years, but a new challenger has emerged: state space models (SSMs). At the heart of one of the most influential SSM architectures, &lt;strong&gt;Mamba&lt;/strong&gt;, lies a surprisingly modest CUDA kernel library called &lt;strong&gt;Causal-Conv1d&lt;/strong&gt;. Developed by Tri Dao (known for FlashAttention) and Albert Gu (the creator of Mamba), this library provides the computational backbone for the causal depthwise 1D convolutions that make Mamba&amp;rsquo;s selective state space mechanism possible.&lt;/p&gt;
&lt;p&gt;Causal-Conv1d is not a flashy project with a web UI or chat interface. It is infrastructure &amp;ndash; the kind of low-level optimization that makes new architectures feasible. Its purpose is singular: compute causal 1D convolutions as fast as humanly possible on NVIDIA GPUs, providing a PyTorch-compatible interface that can be dropped into any model implementation.&lt;/p&gt;</description></item><item><title>Flash Linear Attention: Efficient Attention Mechanisms for Transformers</title><link>https://www.solosoft.dev/post/flash-linear-attention-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/flash-linear-attention-2026/</guid><description>&lt;p&gt;The transformer architecture has been the dominant model for sequence processing since its introduction, but it carries a fundamental limitation: the self-attention mechanism scales with O(n^2) complexity relative to sequence length. For the long contexts increasingly demanded by modern AI applications &amp;ndash; 128K tokens, 1M tokens, and beyond &amp;ndash; this quadratic bottleneck becomes prohibitive. &lt;strong&gt;Flash Linear Attention&lt;/strong&gt; provides a practical escape from this limitation.&lt;/p&gt;
&lt;p&gt;The fla-org/flash-linear-attention repository brings together state-of-the-art research on linear attention mechanisms into a cohesive, optimized library. It provides CUDA-accelerated implementations of multiple linear attention variants that reduce complexity from O(n^2) to O(n), enabling transformer models to process sequences orders of magnitude longer than would be possible with standard attention.&lt;/p&gt;</description></item></channel></rss>