在windows上深入使用了 @localhost_5173 开发的kero.sh 。体验真的很好。轻量不恼人,没有奇怪的心智负担。status支持也很好。😆搞的我也想入mygo的坑了(写gpui等编译太痛苦了。
github.com/LodyAI/Lody/issue…
让dim自己更新一下lody上的dim logo🤪
rutis 0.15.0 发布
这个版本带来两种新语言支持和应用承载能力:macOS 插件可以用 Swift 写,插件可以用 Kotlin 写,iOS 和 Android 应用可以作为普通的 rutis 插件接入。
新语言
Swift(macOS 插件):可以用 Swift 编写 macOS 插件。
Kotlin(插件):可以用 Kotlin 编写插件。
应用承载(app hosting)
iOS 和 Android 应用把自身能做的事和设备能做的事,以普通 rutis 插件的形式提供给 rutis。应用本身不承担别的角色,只负责启动和断开这条连接。
跨语言的 Rust service
在类型上标注 #[rutis::service] 的 Rust service,对所有语言都可用,不需要为每种语言单独做一层封装。
github.com/arcships/rutis/re…
discord.com/invite/UWqcsgtpr
开了一个discord channel,欢迎来玩
Rutis的介绍稿又写一篇公众号。
今天ruits会发布一个新版本,为大家带来kotlin和swift的plugin机制,以后开发mobile/remote agent不会再痛苦了。
mp.weixin.qq.com/s/zpi1tgZMo…
Rutis的介绍稿又写一篇公众号。
今天ruits会发布一个新版本,为大家带来kotlin和swift的plugin机制,以后开发mobile/remote agent不会再痛苦了。
mp.weixin.qq.com/s/zpi1tgZMo…
确定性的叙事就像是一个下坡柏油路,只要注意踩刹车,或者选择搭车,你总是能顺势溜到某个不错的城镇。你甚至可以悠闲到关注沿途的风景。可如果选择的是不确定性,你得遇山开路,遇水搭桥,最后发现可能方向走反了,也不一定会有精力在意山水旅途。
同时相比成败,人性的挑战会更多。人并不是生来就自由的,即使我们可以欺骗自己这世界是主观的,我们皆是虚拟玩家。人潮如一张网,总是会有亲近的,有权威的,有能力的对你的旅途进行各种评价和要求。人性的本质让你无法自由的面对这些约束,甚至是心甘情愿的放弃一些东西。
尤其是进入模型加速迭代的现在,似乎个性/独特都变成了一个个可以被榨取和吸取的数据表征。一切皆可复制,一切皆可逆向,一切皆可训练,一切皆可流量。普通人的想法不太重要,只需要扔掉脑子,捧热金牌玩家,领模型巨头的鸡蛋,做某个生态的下游,就可以不被时代抛下。
这和之前40年所提倡的反抗,新生,打破的创业环境完全不太一样。我们似乎被梯度下降绑住了手脚,无论做什么创新,成本都太高了。
我一直都很喜欢和有自己想法和理解的人打交道,因为不论想法的大还是小,是否践行。我们都是为一点点自由的而额外付出成本的灵魂。我们可以不用计较token的价格,可以不用计较有多少人关注,可以放弃那么一些些重要的东西,来试图创造点什么,就算是概念也好。
最后,我只是觉得,人生的意义如果来自于社会定义,那么人生的意义一定是不完整的。所以,努力创造吧,即使是一些微不足道的东西。
Han Cheng e/acc retweeted
A new look for DimAgent
Your AI agents. Working as one.
Launching globally soon. Join the waitlist👇
Han Cheng e/acc retweeted
LayerFS v1.0.0 is out 🎉 Open-source (MIT)
Recursive filesystem for AI agents.
6 core ideas:
1. Ephemeral computing: agents spend ~80% thinking, so each Bash call mounts a Workspace, then commits
2. Decentralized agents: every agent commits to one Store, no DB server
3. Multiagent coordination: every tool call is a Commit; same-file clashes refused
4. Recursive filesystem: forks copy no files, at any depth
5. Ultra storage: dedup, then compression: 10 copies → 0.31
6. Instant bootstrap: ignored files stay in every Commit. ~5 min install vs 0.05 s mount
And 4 more:
7. Auto checkpoints: fork from any step
8. Append-only objects: content-addressed, never rewritten
9. .lww: lockfiles and caches take the newest edit
10. Big file, small edit: a write keeps only its bytes
Here are our links:
github: github.com/Ephemeral-AI-Lab/…
website: layerfs.ai/
Watch the video below, and have Fun!!!
good point
给一点 Deepinfer推理侧的速度锐评
1. 感觉 git repo 本身,对我们这样研发来说意义不太大,有一点点吧,但是好些东西没开。但是论证了我 kern 的想法,per model per repo 。
2. 精华本身在 zhihu 那篇文章,这篇文章很有价值,zhuanlan.zhihu.com/p/2095560…。主要是确定了一些 ds 内部的并行,decode 侧就还是经典的 wideep,ep64 什么的。
有价值的就在几个 load balancer,第一个是分桶(这个其实是比较生产的),不知道开源 router 有没有人做,但生产来说,其实之前 together 就探索过一下。
prefill 的路由策略很有意思,不做任何的 cache aware,靠池化兜底。
dp group 直接用 compute tokens 作为负载 平衡的指标,dp 组内,也是。这个有点什么的味道,我想不起来了。可能和 hash 那边的一些东西有关,maybe 是,bitmap 什么的,我只是说思想好吧。
fifo,这里有个有意思的,它也做了一个估计器,其实前不久我也做了一个(只不过链接失效了hh),我当时是想给 pp 做的,但是我觉得无论 ep pp,这个思路是一致的,不固定 chunk size,然后固定“耗时”,总之就是一个离线你先跑出来嘛,然后给个表,然后让 scheduler 去估到合适的时间,组 batch。
当然我有一个想法是,prefill 到底是 pp 还是 ep,当然现在模型训成 每一个 Layer 都不一样的,那天生也就对 pp 不友好,那也没招。但是 ep 要完整做完 ds 这一套,需要不少流量和 prefill worker。总的来说在中小部署我看好 pp(几个 prefill worker 这种),大部署我才看好 ep。
decode 和我想的也差不多,就是一个 kv cache + num running 的组合是吧。当然具体怎么调配就是一个 case by case 的事情。
eplb 呢,就是冗余换 lb 吧。不过有个在线的 eplb,不知道开源出来没有。这里的 trade off 就是,eplb 会占用更多显存是吧,但是呢它也能提升吞吐,而且越复制收益越小,所以要找到一个比较合适的点。也是 case by case 的。
然后是 router 的pd 动态扩缩容,prefill 还是 整体compute tokens,deocde 是 num running。
kv cache 呢就是 3fs,然后 3天的 ttl,能换到 0.5 - 1% 的命中率。kv cache 管理由 decode 主导?这样输出也能被 hit。
关于 I/o,精华是这句,换入从 shm 到 HBM 在 engine 进程内的线程里做,目标是实现逐层 H2D (Host-to-Device) 传输与前向计算重叠,由于 CUDA copy engine 对于 KVCache Block 细粒度的拷贝性能不佳,换入使用 GDR 实现,用 RDMA 网卡就能打满 PCIe 带宽,并且不占 SM。
这个我有空后面再讲吧。
dspark 变长验证,这个真上了,挺好的。
异步调度,先忽略。
ds弄了一个结构化输出库,good!
为了防止说我在蹭,我截个图,我之前思考过的路由策略,开源我的 thinking content !
🤤sm100,说明ds手里b系列一大把呀
DeepSeek just open sourced its high-performance, large-scale inference framework DeepInfer in Apache-2.0 license.
github.com/deepseek-ai/DeepI…
Supported features:
- Optimized kernels, model and sampler runtime
- Parallelism: Attention DP / balanced CP, MoE EP + EPLB
- DSpark and confidence-scheduled verification
- SWA bounded replay
- Asynchronous scheduling (zero-overhead batch scheduler)
- Batch-invariant inference
- Deterministic sampling
- Structured output
















