跳到正文
Reddit · r/LocalLLaMA· /u/web3samy·· 13 天前精选AI 评分60

推理引擎 jitllm 实现生成中途在 GPU 间迁移模型层,单次仅 8ms

Moving a running model's layers between GPUs mid-reply (8 ms, no re-prefill)

来源与原文

Reddit · r/LocalLLaMA

作者:/u/web3samy

发布时间:(北京时间)

阅读原始来源 · reddit.com ↗
完整链接与内容说明

https://www.reddit.com/r/LocalLLaMA/comments/1x5i7o9/moving_a_running_models_layers_between_gpus/

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

作者 /u/web3samy 发布了受操作系统与 JIT 编译器启发的推理引擎 jitllm,可在生成回复过程中把模型层在不同硬件间移动并重新排布。Llama-3.2-3B 在 2×T4 上层迁移耗时 8.1-8.4ms、2×V100 上约 20-21ms,RTX 3050 Ti 笔记本上 CUDA 到 Vulkan 迁移 91ms,均无 token 重算。KV cache 随层分页迁移,prompt 无需重新处理,输出与未迁移运行一致。代码见 https://github.com/jitllm/jitllm

推荐理由

作者给出了各硬件组合下层迁移的耗时与零重算数据,可用于评估这种运行中模型调度思路的落地成本。

来源:Reddit · r/LocalLLaMA · reddit.com