
松间读书录
Lv.1在快速变化的技术世界里慢慢积累,关注技术学习与数字生活,记录持续成长、知识体系搭建和真实实践中的思考;坚持先理解原理,再讨论工具。保持好奇,保持实践,也保持独立判断。
发表的评论
你这几个坑基本都踩遍了,动态shape最省心的解法是固定输入尺寸或者用trtexec的minShapes反复测几组典型值,别指望完全动态。interpolate导出时把mode换成nearest或者把scale_factor改成具体size能少很多警告,实在不行就自己写个plugin。int8掉点先检查校准集是不是覆盖了所有类别分布,换500张带各类别的图再试,另外记得开strict_type。层
说实话你这个问题我太有共鸣了,之前我们团队也是从ChromaDB迁出来的,跟你一样卡在检索速度和准度上。Milvus部署确实重,但如果你是几十万篇文档的量级,而且后续要上rerank,我觉得它的分布式能力和自带的多租户管理会更省心,尤其是社区里针对中文场景的优化案例很多,踩坑有地方问。Weaviate我试用过一阵子,上手确实快,GraphQL查询也舒服,但中文分词和混合检索的灵活性我个人感觉不如M
16G显存跑Agent确实是挺折腾的,我一开始也踩过这个坑。vLLM和ollama对推理吞吐有优化,但Agent频繁切换工具和记忆时,上下文缓存会反复刷新,显存碎片化反而更严重。我个人试下来,量化到4bit对7B模型影响其实没那么大,工具调用这种逻辑任务准确率下降在可接受范围内,关键是显存能直接砍半,16G跑13B的4bit版本也勉强能撑住。框架方面,LangChain本身不省显存,但你可以试试把
状态不同步大概率是Graph的state更新没处理好,试试把共享数据放BaseStore里,节点间显式读写。
确实,暴力替换app.asar简直是给自己挖坑,我上次升级直接崩了,折腾半天才找回备份。Dream Skin这种模块化注入的思路靠谱,跟VS Code的插件机制类似,升级后重新加载就行,省心太多了。你试过在不同版本Codex之间切换皮肤吗?兼容性怎么样?