非常牛逼的部署方案和内存加载kv技术帮我解决了困扰许久的问题
-
-
@snailium
KV量化放到4bit, 实际工作怎么样? 我一直没太敢把KV调低, 一直用的8bit量化, 怕它丢东西.128k 基本上能完成大部分任务了, 但是我一般还是放到256k, 不是要真的用满256k, 而是减少其压缩的次数, 能节省些时间.
-
-
-
-
-
补充一下,@tony-wang 是对的,dsh默认预留64k上下文窗口,也就是说后端开128k上下文,大概填到60k的时候就会触发上下文压缩(compaction)。所以一次性开到256k的做法是对的。
我看看能不能把上下文调优做到插件里面
-
-
-
-
@fcme 另外,大神,我比较好奇,你怎么能在调了预留量之后,让已经进行的会话立即生效?
多轮代码检查之后发现,这些数值都是在会话开始的时候就投影(projection)在会话头信息里面的,然后就没法改了。这是dsh的安全规范操作。
目前我能找到最简单的方法,就是重写当前preset(比如标准模式),然后通过fork会话让新值生效
-
-
-