开源 learnc 自动调优 C 代码常量:JPEG 体积再省 9.1%
keep_up_sharma · reddit · 2026-10-13
开发者发布开源工具 learnc(MIT 协议):对未改动的 C 代码中具名常量做自动调优,只需用 C 写一个评分函数,工具就会搜索最优值并写回原文件。
实测结果(均在留出数据上验证):
- JPEG:调优 stbimagewrite.h 的 128 个量化表条目(12 张 Kodak 图训练、另 12 张测试),同等 SSIM 下 BD-rate 改善 9.1%,并在 libjpeg + scikit-image 中独立验证;作为对比,mozjpeg 的手工优化量化表只做到 2.7%
- WebRTC VAD:调优 vadcore.c 中全部常量后,LibriParty 评测集 F1 从 0.810 提升到 0.859
已知局限:低码率(<1 bpp)下 JPEG 无收益;适合几十到几百个常量的场景,不适合大规模权重。对任何「代码里躺着一堆祖传 magic number」的 C 项目都是即插即用的优化手段。
「研究」频道最新
- DUET 论文:评分器与 Agent 同步进化,Finance Agent 达 96.5% — dair_ai · 2026-10-13
- Base Labs研究:模型迭代学习新事实,旧知识为何被覆盖遗忘 — baseten · 2026-10-13
- 部署正成机器人策略后训练的运营层:干活同时收集真实世界 RL 数据 — paigeinsf · 2026-10-13
- J++ Lens 可解释性新方法:忠实读出率比 J-Lens 提升 55% — wesg52 · 2026-10-13
- 空间生物学处理成本五年未降,仍需5000-10000美元每张切片 — anshulkundaje · 2026-10-13
- Google 研究让用户模拟器学会暗自评分,RL 训练算力省一半以上 — cocoweixu · 2026-10-13