文章预览
大家好,大家在读vllm源码解读系列时,肯定会有以下疑惑:“ vllm仓库当前主分支的代码,好像和当前文章中展示的代码,存在许多不同之处,这是为什么呢? ” 这是因为vllm的开源社区非常活跃,代码一直在持续更新中。更新内容包括: - 1. 功能优化类更新。 - 2. 代码形式类更新(例如把代码写得更漂亮,更对象化等) 以我读源码时的经验为例,我在整理完调度器部分的两天后,vllm就对调度器做了一次代码重构,那次重构是以2为主,把代码写得更易读了。当然再这之后调度器也经历了很多次功能上的变更,这里就不另说了。 基于此 ,你肯定想问: “如果vllm代码库更新如此频繁,那么源码解读类文章是不是太old dinosaur了?这类文章能帮到我什么?“ 在写源码解读系列的过程中,我曾经犹豫过,要不要换成最新代码版本,或者定期更新文章,
………………………………