Liu Liu:在 iPhone 上本地跑扩散模型的人
TA 从 2010 年起维护计算机视觉库 libccv,2013 年参与创立 Facebook Videos,2014–2020 年编写 Snapchat 的 iOS 应用。之后 TA 把自己写的深度学习框架 libnnc 和 Swift 绑定,用来在 iPhone、iPad、Mac 上离线运行 Stable Diffusion,这就是 Draw Things。
- 计算机视觉
- 深度学习框架
- Swift
- Metal
- iOS
一句话:一个从底层写起的系统工程师:自己写视觉库、自己写神经网络框架、自己写移动端数据库,然后用它们做出了一款被苹果官方点名的 AI 应用。
代表作:libccv(★7.2k,现代计算机视觉库)、libnnc(神经网络计算库)、s4nnc(Swift for NNC)、dflat(移动端结构化数据存储)、swift-diffusion、Draw Things;曾编写 Snapchat iOS 应用。
为什么值得关注:Draw Things 证明了「服务器级 AI 模型」可以完全离线地运行在个人设备上,而这建立在 TA 十几年的底层积累之上。
Liu Liu 的博客叫「静水铭室 Silent Water and Curved Mountain」,副题是「静水可铭,丰山须镂」。归档从 2008 年一直排到 2023 年。TA 的 X 简介则像一份极简履历:维护 libnnc / libccv / dflat;2014–2020 写 Snapchat iOS;2013 年与他人一起创立 Facebook Videos。
成长与经历
- 2008–2010
博客与 libccv
2008 年开始在「静水铭室」写作;2010 年开源 libccv:一个 C 语言写的、带缓存的现代计算机视觉库,涵盖检测、跟踪、特征提取等。
- 2013
Facebook Videos
与他人一起创立 Facebook 的视频业务。
- 2014
klaus 与图像分类
用 libccv 在 iOS 设备上展示了当时最先进的图像分类器;同年做了 docomputersdream.org。
- 2014–2020
Snapchat iOS
编写和维护 Snapchat 的 iOS 应用长达六年。
- 2019–2020
libnnc、dflat、s4nnc
开发神经网络计算库 libnnc,以及 Swift 绑定 s4nnc;同时开源移动端结构化数据存储 dflat,并写了 C 协程示例、Bazel 的 CUDA 规则。
- 2022 至今
Draw Things
Stable Diffusion 开源后,TA 用 swift-diffusion 在 Apple 设备上本地运行扩散模型,推出 Draw Things:免费、离线、保护隐私,覆盖 iPhone、iPad、Mac。2025 年苹果新闻稿提到 Draw Things 能借助新硬件和内置框架获得显著性能提升。TA 还在研究 Metal 4 的张量运算和 MuJoCo 的 Swift 绑定。
代表作品
个人网站
「静水铭室」是一个极其朴素的博客:标题、一句古文、一长列按月份排列的归档链接,从 2008 年到 2023 年。
没有头像、没有作品展示,只有文字。这和 TA 的 X 简介「Sometimes writes at liuliu.me」一样低调。
手艺与方法
Liu Liu 的路径极为少见:从底层框架一路做到消费级产品。大多数 AI 应用依赖现成的推理框架,而 Draw Things 跑在 TA 自己写的 libnnc 上,因此能针对 Metal 和 Apple Silicon 做极致优化。
这种「自己掌握整条技术栈」的方式需要十几年的耐心,但也带来了别人很难复制的性能和体验。
可以从 TA 身上学什么
- 长期投资底层:十年前写的框架,成了今天产品的护城河。
- 端侧 AI 是真实的方向:离线、隐私、免费,用户会买账。
- 大公司经验 + 独立产品:Snapchat 的工程能力用在了自己的 App 上。
- 低调做事:让作品说话。
去看看 Liu Liu(刘刘) 本人的作品
下载 Draw Things,在你自己的设备上离线生成一张图。
资料来源
本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。