<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MLX on SoloSoft</title><link>https://www.solosoft.dev/tags/mlx/</link><description>Recent content in MLX on SoloSoft</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.solosoft.dev/tags/mlx/index.xml" rel="self" type="application/rss+xml"/><item><title>MLX-Audio: TTS, STT, and STS Library Optimized for Apple Silicon</title><link>https://www.solosoft.dev/post/mlx-audio-apple-silicon-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/mlx-audio-apple-silicon-2026/</guid><description>&lt;p&gt;Apple Silicon Macs equipped with M-series chips &amp;ndash; from the M1 through the latest M4 Ultra &amp;ndash; pack extraordinary computational power, particularly for machine learning workloads. Their unified memory architecture allows models to access large amounts of fast memory without the bottlenecks of traditional CPU-GPU data transfer. &lt;strong&gt;MLX-Audio&lt;/strong&gt;, an open-source Python library built on Apple&amp;rsquo;s MLX framework, is purpose-built to exploit this hardware advantage for all things audio AI.&lt;/p&gt;
&lt;p&gt;MLX-Audio provides a unified interface for text-to-speech, speech-to-text, and speech-to-speech conversion, supporting dozens of models from OpenAI&amp;rsquo;s Whisper (for transcription) to Kokoro and VoiceCraft (for synthesis). It brings together capabilities that are typically scattered across multiple libraries and frameworks, all optimized to run efficiently on Mac hardware.&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>MLX: Apple's Machine Learning Framework for Apple Silicon</title><link>https://www.solosoft.dev/post/mlx-apple-silicon-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/mlx-apple-silicon-2026/</guid><description>&lt;p&gt;For years, machine learning on Macs meant one of two things: running PyTorch or TensorFlow through Apple&amp;rsquo;s Metal Performance Shaders backend, or accepting that NVIDIA-optimized frameworks would never fully leverage Apple Silicon&amp;rsquo;s capabilities. Both approaches left performance on the table. The unified memory architecture that makes M-series chips revolutionary for creative work went largely unused for ML.&lt;/p&gt;
&lt;p&gt;MLX changes this entirely. It is Apple&amp;rsquo;s open-source ML framework, purpose-built for Apple Silicon. From the ground up, every optimization — lazy computation, unified memory access, neural engine integration — is designed for M-series hardware. The result is a framework that runs common ML workloads 2-3x faster on the same hardware compared to PyTorch through Metal, while using a cleaner, NumPy-inspired API.&lt;/p&gt;</description></item></channel></rss>