模型明明在内存里,为什么加载还要等 6 秒?模型加载从 15 秒砍到 0.2 秒:开源缓存神器让重复加载几乎白嫖
Meshy 团队开源 Overmind,用共享内存重建张量、免去反复拷贝,但官方实测显示 0.2 秒只是缓存重建那一步,整条加载链路仍要 1 秒多。
大白话简单说,模型文件明明已经在内存里了,每次重新加载却还要等好几秒,因为程序会把几个 G 的张量数据重新解包、重新分配内存。Overmind 的做法是:把张量的「说明书」和「数据本体」拆开,数据只放一份在共享内存里,下次加载直接指过去,不再复制。它还单独跑一个缓存服务,客户端进程重启了缓存也还在。代价是第一次加载会慢很多,之后才回本。
对你意味着经常反复跑推理、调模型、重启开发进程的人能明显省时间;但如果你的服务加载一次就一直跑,收益不大。
打开巨象雷达,看今天全部 AI 动态