[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-new-framework-lets-one-ai-model-reshape-itself-on-the-fly":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},6348,"new-framework-lets-one-ai-model-reshape-itself-on-the-fly","New Framework Lets One AI Model Reshape Itself on the Fly","Elastoformer swaps a device's slate of vision models for one that resizes itself, cutting compute by up to 85 percent without extra storage overhead.","Researchers have found a way to make one neural network act like many, resizing itself in real time to fit whatever a device can afford.\n\nThe framework, called Elastoformer, converts an ordinary deep neural network into what its creators call an elastic one. Instead of shipping several separate versions of a model for different battery levels or memory budgets, a method known as the bag-of-models approach, the network switches between multiple internal operating modes at runtime. The team tested it on both Vision Transformers and CNNs, suggesting the trick is not tied to one particular architecture. In their experiments, the elastic version cut computation by as much as 85 percent, latency by half, and memory overhead by 76 percent compared to running fixed models.\n\nThat matters because edge devices, think security cameras, drones, or phones doing on-device vision, rarely run under constant conditions. Battery drains, thermal limits kick in, other apps compete for memory. Maintaining a separate model for every scenario burns storage and engineering time, and none of those separate models can react mid-task if conditions shift. A single elastic model sidesteps both problems.\n\nDynamic inference is not a new pitch. Early-exit and slimmable networks chased similar goals for years with uneven real-world adoption, since paper savings don't always survive contact with actual silicon and scheduling overhead. Elastoformer's numbers so far come from the authors' own benchmarks, and the code is open on GitHub for anyone who wants to check whether it holds up outside a lab.","[\"edge-ai\",\"computer-vision\",\"efficient-ai\",\"neural-networks\"]","2026-09-11T04:00:00.000Z","2026-09-11T07:39:41.355Z","2026-09-11T07:39:53.276Z","published",null,[],"ai",[26,27,28,29],"edge-ai","computer-vision","efficient-ai","neural-networks",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.10018",0,{"sections":36},[37,40,44,48,53,58,63,66,71,75,80,85,90,95],{"name":38,"slug":24,"count":39,"latest_published_at":18},"AI",3521,{"name":41,"slug":42,"count":43,"latest_published_at":18},"Security","security",637,{"name":45,"slug":46,"count":47,"latest_published_at":18},"Policy","policy",338,{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":57},"Hardware","hardware",153,"2026-09-09T15:12:32.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":62},"Consumer Tech","consumer-tech",99,"2026-09-09T17:27:33.000Z",{"name":64,"slug":65,"count":61,"latest_published_at":18},"Science","science",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Software","software",75,"2026-09-10T20:41:21.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":18},"Dev Tools","dev-tools",70,{"name":76,"slug":77,"count":78,"latest_published_at":79},"Startups","startups",55,"2026-09-09T23:14:29.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",43,"2026-09-10T12:18:06.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",41,"2026-09-08T01:57:23.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]