项目与时间线
项目与时间线
主要开源项目
- mlx-lattice
- 为 Apple Silicon 优化的高效 3D 稀疏卷积计算库;具备通用的、内部分支高度特化的传统 MSL(Metal Shader Language)后端以及基于 Implicit GEMM 的为 M5 系列芯片神经网络加速器(Tensor Ops)特化的快速推理路径;并兼容 MLX 原生懒加载计算图。
- torch-lattice
-
mlx-lattice的附生项目,修复并拓展了 TorchSparse 的功能集并进行语义对齐,实现了 lattice-contract 以通过 MLIR 确定化转换计算图与权重,并基本复用旧有项目训练检查点。 - eclat-zed、vscode-theme-eclat、eclat.nvim
- 为降低视觉压力设计的深色编辑器主题,适合长时间阅读与编写代码。移除青蓝色调,使用灰度背景,并兼容夜览和护眼模式。
相关时间线
小学后两年主要在瞎玩电脑。初中开始接触视觉设计,九年级接触 Web 前端开发,高中阶段接触 Web 全栈开发。其间结识 @hdsuperman,并参与了部分 HackerTalk 开发;那时开始想成为独立开发者,或成立一家小公司。之后结识 @so1ve,也通过水群认识了更多年轻开发者。
经过惨烈的高考之后,升入杭州师范大学就读计算机与科学专业,入学后摇摆在 ACM/XCPC 竞赛与网络安全竞赛(CTF)之中,并在学期末因为对应试性竞赛的不适感退出。之后连续多个月学习了简单的嵌入式设计,做了一些垃圾玩具,并掌握较好的 (相对不少电子专业学生而言) 的 PCB Layout 能力。
在大一的下学期(2025 年春季,Vibe Coding 还未爆发时)相对系统地学习了神经网络与深度学习相关理论基础;并在导师的建议下学习了一些科研 (并非科研) 方法,并在接下来的一段时间参与了语义通信、心电图分析、医学影像数个非常技巧性的学术领域 (水论文天坑) 的相关研究(网络模块排列组合与跑分),因为无法从主观上认同这类研究的有效意义离开。
在对相关领域失望以及兴趣动摇之后,在暑假踏上了前往西北、西藏的旅途,经历了二十天的游历之后,找回了一些最初的感觉并切割了离开的领域,认为自己还是适合做一些和实际相关的、或者创造性的工作,并重新捡起了独立开发的事情,开始积累相对频繁的提交记录。课余继续接触更多神经网络相关的应用与相关研究;并在另一位老师的邀请下,接触了一些 ROS 与机械臂开发。
随后便迎来了 Claude Code 引发的 Vibe Coding 大爆发以及 OpenClaw 时代,使用 AI 探索了很多感兴趣的领域,并写了很多以前没时间完成的玩具;结合数年的相关开发经验, 积累了相对较好的 AI 编程能力与架构设计能力 ,但也对行业未来产生了一定悲观看法。
在大二下学期(2026 年春季)开学后操作系统课程上认识了 D, Ding 教授,并在后来以当届学生身份作为助教,负责实验设计改革,并协助进行了相关外包项目推进。在学期末开始与南京大学视觉实验室合作,设计并给 Apple Silicon 编写了一个 3D 稀疏卷积算子库,mlx-lattice,并最终在算力上限内达到了近似比肩 RTX 4090 的单算子速度,在综合研究 Gameleon (accepted in SIGGRAPH ASIA 26) 里相比 MLX 稠密算子提升近 30 倍端到端计算速度;同时基于 MLIR 设计了 Torch -> MLX 之间自定义算子系统的网络确定化转换与权重变换。
近期在南京大学视觉实验室及其相关下属公司里从事人工智能视频编码器开发及初步产品化,组织并推进了团队在编码器熵模型外周设计、跨平台客户端与计算后端、应用程序和服务端全栈开发;以及内部开发流程、项目管理、项目规范、DevOps 工作流设计。
DISCUSSION CHANNEL
讨论
欢迎在这里继续讨论。