<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>On-Device on Warpspace Blog</title><link>http://blog.caveduck.io/tags/on-device/</link><description>Recent content in On-Device on Warpspace Blog</description><generator>Hugo -- 0.154.5</generator><language>en-US</language><lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://blog.caveduck.io/tags/on-device/index.xml" rel="self" type="application/rss+xml"/><item><title>That Free Korean NPU the Government Hands Out — Can You Actually Use It? Notes From Porting an Unsupported Model</title><link>http://blog.caveduck.io/posts/modernbert-on-rebellions-npu/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.caveduck.io/posts/modernbert-on-rebellions-npu/</guid><description>Moving a persona-deviation detector (an mmBERT-based classifier) that we served on GPU in production onto a Korean NPU (Rebellions ATOM+) — the journey from recognizing the problem to writing the adapter, compiling on real hardware, and benchmarking.</description></item><item><title>Neural Network Compilation, Made Simple — How a PyTorch Model Becomes Hardware Language</title><link>http://blog.caveduck.io/posts/neural-net-compilation/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>http://blog.caveduck.io/posts/neural-net-compilation/</guid><description>What exactly does it mean to &amp;lsquo;compile a model&amp;rsquo;? From the difference with eager execution to graph capture, operator fusion, kernel lowering, static shapes, and memory planning — we walk through it step by step with diagrams and an interactive demo.</description></item></channel></rss>